在Xcode 6(beta 4 6A267n)中,我添加了一个Framework(选择Swift作为语言),框架头有这个注释: //在此标头中,您应使用#import
之类的语句导入框架的所有公共标头通过SO,我发现你必须追加" -Swift"到你的头文件名,但我无法让它工作。
我还在我的标题搜索路径中添加了$(SRCROOT)。
答案 0 :(得分:12)
听起来你正在尝试创建自己的Swift库?在这种情况下,您不需要创建如下所述的外部接口:
使用Swift,您可以通过将类和方法标记为public
来识别您的公共接口。
具有-Swift
后缀的标头是bridging header,用于桥接Objective-C代码,以便可以在Swift应用程序中使用它。