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

你可能感兴趣的:(iOS如何提升编译速度)