标签: ios objective-c xcode swift cocoa
要从objective-c访问swift文件,您需要导入ModuleName-Swift.h标头,如here所述,其中" ModuleName"是产品模块名称(通常是项目名称)。
ModuleName-Swift.h
除非我遗漏了某些内容,否则这对代码重用并不是很好。如果我创建一个使用一些swift代码的obj-c类,我对swift类的导入将包含项目名称。如果我想在另一个项目中重用该类,我将不得不更改该导入,因此它包含新项目的项目名称。
因此,如果我想让我的类成为可以被任何项目使用的库的一部分,我该怎么办?