简而言之:您没有。
Swift不是一种将标头和实现分开的语言。当您创建基于Swift的库或框架并且仅供Swift使用时,Xpre的默认构建设置
DEFINES_MODULE已经为您完成了工作。这将创建一个
.swiftmodule文件,该文件将
import在其他Swift项目中使用。
但是,如果您希望代码可以从Objective-
C导入,则可能要检查是否
SWIFT_INSTALL_OBJC_HEADER还启用了构建设置(据我所知,默认情况下,框架设置是启用的)。然后,Swift编译器将为您生成一个
<ProductName>-Swift.h文件,您可以将其导入Objective-
C代码中以访问您的Swift类和函数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)