首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
無心605
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS Swift工程优化编译速度
日志一般都有数十万行,可阅读性极差。GitHub上有个工具可以方便的统计展示这些日志信息,链接如下: https://github.com/fastred/Optimizing-Swift-Build-Times,用起来很简单就不赘述了。 使用flag和对应的工具可以定位到具体…
[译] 优化 Swift 的编译时间
原文地址:Improving Swift compile times 原文作者:John Sundell 译文出自:掘金翻译计划 译者:Deepmissea 校对者:atuooo,1992chenlu 优化 Swift 的编译时间 在 Swift 所有的特性中,有一件事有时会相…
Swift 包管理器介绍
Swift Package Manager 是一个苹果官方出的管理源代码分发的工具,目的是更简单的使用别人共享的代码。它会直接处理包之间的依赖管理、版本控制、编译和链接。从总体功能上来说,和 iOS 平台上的 Cocoapods、Carthage 一样。 一开始 SwiftPM…
iOS通过注入动态库的方式实现极速编译调试(InjectionIII、热重载、热编译)原理解析
iOS 原生代码的编译调试,都是通过一遍又一遍地编译重启 APP来进行的。所以项目代码量越大,编译时间就越长。虽然我们可以将部分代码先编译成二进制集成到工程里,来避免每次都全量编译来加快编译速度,但即使这样,每次编译都还是需要重启App,需要再走一遍调试流程。幸运的是,John…
组件化Injectionlll实现Debug模式下热重载(二)
之前写过injectionlll在非组件化下实现热重栽是比较简单,这篇文章主要针对组件化下如何使用injectionIII实现热重栽 一.组件化下的injectionlll实现组件化前面的步骤和非组件
[译]优化 Swift 编译时间
优化 Swift 编译时间的一些建议。翻译自 Optimizing-Swift-Build-Times https://github.com/fastred/Optimizing-Swift-Build-Times
优化 iOS 项目编译时间
随着项目越来越大,编译时长也会越来越长。那么编译的优化就必不可少了。 在 xcode 的编译 log 可以查看时长,也可以查看总时长,每一个 文件的编译时长。 在 xcode => build settings => Other Swift Flags 添加下面设置,可以看到 …
字节跳动 DanceCC 工具链系列之Swift 调试性能的优化方案
前言 DanceCC (Dance Compiler Collection) 是字节跳动的终端技术团队(Client Infrastructure) 下的编译工具链品牌。
如何让云音乐iOS包体积减少87MB
云音乐iOS客户端包体积优化最新实践,从解析包体积口径,到分析现状,再通过使用各种优化方式,从资源到二进制,最终使云音乐安装体积下降87MB,下载体积下降60MB.