我在想,除了pch之外,在Swift中还能使用什么?
是否有替代pch的方法或者可以摆脱导入(import)的方式,这样我们就不需要为所有类都这样做。
我不想一直携带/导入。在Swift中,最好的pch替代品是什么?
在Swift中,您无法定义“宏(Macros)”,因此没有Swift的“.pch”文件。
此外,Swift没有单独的“头文件(.h)和实现文件(.m)”,因此不需要预定义的头文件来编译。
如需更多信息,请参考此问题:为什么Swift中没有.pch文件?
类导入问题:
在Swift中,您不需要在每个地方都为项目类编写“import”语句。您只需创建它们的对象即可访问项目类。
Pods:
如果您正在使用Pods,则有必要在每个使用它们的类中导入框架。
第三方Swift框架:
对于外部框架/模块,您可以创建一个桥接头文件,并将下面的行替换为您的框架/模块名称:
@import ModuleName;
参考资料:隐式导入特定的Swift模块
没有Swift等价的Objective-C .pch
文件。
Module
是它的替代方案。