【发布时间】:2015-07-27 08:45:56
【问题描述】:
我想知道在 swift 中可以使用什么来代替 pch。
是否有任何替代 pch 的方法或快速摆脱 import 的方法,这样我们就不需要对所有类都这样做。
我不想一直随身携带/导入。 swift 中 pch 的最佳替代品是什么。
【问题讨论】:
-
@LeiWang 感谢链接
-
@LeiWang: 这就是我要找的,谢谢
我想知道在 swift 中可以使用什么来代替 pch。
是否有任何替代 pch 的方法或快速摆脱 import 的方法,这样我们就不需要对所有类都这样做。
我不想一直随身携带/导入。 swift 中 pch 的最佳替代品是什么。
【问题讨论】:
您无法在 swift 中定义“宏”,因此 swift 没有“.pch”文件。
此外,Swift 没有单独的“Header (.h) 和 Implementation (.m)”,因此不需要编译所需的预定义头。
更多信息请参考这个问题,Why .pch file not available in swift?
类导入问题:
在 Swift 中,您无需在任何地方为您的项目类编写“import”语句。您只需创建对象即可访问项目类。
Pod:
如果您使用的是 pod,则有必要在 您正在使用的每个类。
第三方 Swift 框架:
对于外部框架/模块,您可以创建一个桥接头文件 并将以下行替换为您的框架/模块名称:
@import ModuleName;
【讨论】:
Objective-C .pch 文件没有 Swift 等效项。
Module 是它的替代品。
【讨论】: