Swift 编译速度慢

问题描述 投票:0回答:1

我有大约 6 个 swift 文件,其中导入了三个 iOS 框架,编译我的项目大约需要 10-15 秒,非常慢。

我可能将其范围缩小到项目中的一个 swift 文件,其中包含大量代码,根据项目导航器,与其他 swift 文件相比,这些代码的编译时间超过 6 秒。

我在该 swift 文件中链接了大量 if else 条件,我想知道这是否就是编译时间如此长的原因?

ios swift xcode compile-time compilation-time
1个回答
1
投票

向变量添加类型注释有助于大大缩短编译时间。大部分时间通常花在推断类型上。

  let foo: String = "FOO"
  let x: CGFloat = 1.0

根据我的经验,为

CGFloat
Int
等数字类型添加类型注释特别有用。

© www.soinside.com 2019 - 2024. All rights reserved.