Ios 桥接头中导入的文件数量是否会影响编译时间?
我有一个理论,但我不知道如何检验它。我们有一个相当大的iOS项目,大约有200个Swift文件和240个obj-C文件(以及等量的头文件)。我们仍然使用Swift 1.2,这意味着整个项目将定期重建 我注意到编译每个.swift文件大约需要4-6秒;在其他项目中,这最多是2 现在,我注意到在构建输出中,头文件中生成的警告会对每个.swift文件重复,这使我相信swift编译器会重新解析桥接头中包含的所有头。因为我们在桥接头中有大约160条import语句,所以这个加起来有点像 因此,基本问题是:Ios 桥接头中导入的文件数量是否会影响编译时间?,ios,swift,Ios,Swift,我有一个理论,但我不知道如何检验它。我们有一个相当大的iOS项目,大约有200个Swift文件和240个obj-C文件(以及等量的头文件)。我们仍然使用Swift 1.2,这意味着整个项目将定期重建 我注意到编译每个.swift文件大约需要4-6秒;在其他项目中,这最多是2 现在,我注意到在构建输出中,头文件中生成的警告会对每个.swift文件重复,这使我相信swift编译器会重新解析桥接头中包含的所有头。因为我们在桥接头中有大约160条import语句,所以这个加起来有点像 因此,基本问题是:
- 桥接头的大小是否影响构建时间
- 有没有办法优化它,让它只解析一次头文件
- Swift 2也有同样的问题吗
- 还有其他的优化方法吗?除了在Swift中重写所有内容外,这对我们来说是一个劳动密集型项目,目前无法承担