我有大约6个swift文件,其中导入了三个iOS框架,编译我的项目大约需要10-15秒,这非常慢。
我可能已经将它缩小到我的项目中的一个swift文件,其中包含很多代码,根据项目导航程序编译的时间超过6秒而不是其他swift文件。
我在swift文件中链接了大量的if else条件,我想知道这是否是编译需要这么长时间的原因?
答案 0 :(得分:0)
向变量添加类型注释有助于编译时间。大部分时间通常用于推断类型。
let foo: String = "FOO"
let x: CGFloat = 1.0
根据我的经验,为CGFloat
这样的数字类型添加类型注释,Int
特别有用。