在Swift的一个地方导入整个项目的框架?

时间:2015-05-11 08:14:18

标签: ios xcode swift cocoa-touch

我创建了自己的Cocoa Touch Framework,我只想在代码中的一个位置导入它。在目标C的Xcode /早期,Supporting Files下有一个中心位置。它如何适用于基于Swift的项目?

2 个答案:

答案 0 :(得分:2)

创建Frameworks文件夹。将框架拖放到其中。然后创建一个桥接头文件(在Swift项目中最简单的方法是添加一个目标c类,它会要求你为你创建那个桥接文件)。然后在你的桥接头文件中添加

#import <YourFramework/YourFramework.h>

然后可以从Swift访问您的框架类。希望这有帮助!

答案 1 :(得分:0)

我在这里回答:https://stackoverflow.com/a/46878808/3203441

从Swift4开始:

  • 参与Swift项目
  • 希望全球导入另一个Swift项目(并使用cocoapods)

我只是通过在我的桥接标题中添加以下行来设法做到这一点:

#import <PodName/PodName-Swift.h>

这种做法有多好/坏?不确定,但我只想在我的项目中全局提供一些扩展。这就行了。