对于有将 swift 添加到现有 Objective-C 代码库中的经验的开发人员的性能问题。
我的前提是:最终Bridging-Header.h
可能会变得非常大(它可能最终包含所有 1.5k 现有的 Objective-C 类(提供或获取那些不会从 Swift 访问的类)),反之亦然PRODUCT-Swift.h
生成的标头。
我担心编译性能可能会急剧下降:每次包含的任何.h
类发生更改时,都必须重新编译所有.swift
文件。
是这样吗?如果是这样,有没有办法优化性能?
澄清:假设您将整个项目类包含到.pch
文件中,现在每个类更改都会触发整个项目的重新编译。是否与Bridging-Header.h
工作方式相似?