我有大约 6 个 swift 文件,其中导入了三个 iOS 框架,编译我的项目大约需要 10-15 秒,非常慢。
我可能将其范围缩小到项目中的一个 swift 文件,其中包含大量代码,根据项目导航器,与其他 swift 文件相比,这些代码的编译时间超过 6 秒。
我在该 swift 文件中链接了大量 if else 条件,我想知道这是否就是编译时间如此长的原因?
向变量添加类型注释有助于大大缩短编译时间。大部分时间通常花在推断类型上。
let foo: String = "FOO"
let x: CGFloat = 1.0
根据我的经验,为
CGFloat
、Int
等数字类型添加类型注释特别有用。