我想知道在swift中可以用什么代替pch。
是否有替代pch或方法来摆脱swift中的导入,因此我们不需要为所有类执行此操作。
我不想随身携带/导入。什么可能是快速的pch的最佳替代品。
答案 0 :(得分:21)
你不能定义"宏"在快速,所以没有" .pch"文件为swift。
此外,Swift没有单独的" Header(.h)和Implementation(.m)",因此不需要编译所需的预定义头文件。
有关详细信息,请参阅此问题Why .pch file not available in swift?
类导入问题:
在Swift中,你不需要写" import"您的项目类无处不在的声明。您只需创建对象即可访问项目类。
<强>荚:强>
如果您正在使用pod,那么导入框架是必要的 你正在使用的每个班级。
第三方Swift框架:
对于外部框架/模块,您可以创建桥接头文件 并用您的框架/模块名称替换以下行:
@import ModuleName;
答案 1 :(得分:1)
Objective-C .pch
文件没有Swift等价物。
Module
可以替代它。