iOS如何提升编译速度

既然知道了编译时都会对哪些文件进行编译,对于OC语言开发的项目,我们可以使用CCache框架,对Swift语言来说,可以对源码进行一些改进优化,比如可选??运算的结果用变量存起来再赋给属性;尽量不使用类型推断而是指明类型,尤其是在复杂数组和字典中,先指定类型。对两种语言都适用的,尽量文件目录不要太深,减少文件数量。

let label = UILabel()
let optionalStr : String? = nil
let displayText = optionalStr ?? ""
label.text = displayText

补充:查看编译时间的方法:
在 target -> Build Settings -> Other Swift Flags 添加编译设置
-Xfrontend -debug-time-function-bodies

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容