如何在框架头中添加swift类?

时间:2014-07-25 03:26:40

标签: swift ios8 xcode6

在Xcode 6(beta 4 6A267n)中,我添加了一个Framework(选择Swift作为语言),框架头有这个注释: //在此标头中,您应使用#import

之类的语句导入框架的所有公共标头

通过SO,我发现你必须追加" -Swift"到你的头文件名,但我无法让它工作。

我还在我的标题搜索路径中添加了$(SRCROOT)。

1 个答案:

答案 0 :(得分:12)

听起来你正在尝试创建自己的Swift库?在这种情况下,您不需要创建如下所述的外部接口:

Swift: how can I create external interface for static library (public headers analog in Objective-C .h)

使用Swift,您可以通过将类和方法标记为public来识别您的公共接口。

具有-Swift后缀的标头是bridging header,用于桥接Objective-C代码,以便可以在Swift应用程序中使用它。