什么是快速pch的替代品?

时间:2015-07-27 08:45:56

标签: ios xcode swift

我想知道在swift中可以用什么代替pch。

是否有替代pch或方法来摆脱swift中的导入,因此我们不需要为所有类执行此操作。

我不想随身携带/导入。什么可能是快速的pch的最佳替代品。

2 个答案:

答案 0 :(得分:21)

你不能定义"宏"在快速,所以没有" .pch"文件为swift。

此外,Swift没有单独的" Header(.h)和Implementation(.m)",因此不需要编译所需的预定义头文件。

有关详细信息,请参阅此问题Why .pch file not available in swift?

类导入问题:

  

在Swift中,你不需要写" import"您的项目类无处不在的声明。您只需创建对象即可访问项目类。

<强>荚:

  

如果您正在使用pod,那么导入框架是必要的   你正在使用的每个班级。

第三方Swift框架:

  

对于外部框架/模块,您可以创建桥接头文件   并用您的框架/模块名称替换以下行:

@import ModuleName;

参考:Implicitly import specific Swift module

答案 1 :(得分:1)

Objective-C .pch文件没有Swift等价物。

Module可以替代它。