Skip to main content
 首页 » 编程设计

ios之如何将用 Swift 编写的 Cocoa Touch Framework 导入 .pch 文件

2024年01月01日62kevingrace

我创建了一个 Swift 框架,我想在我的 Swift 项目中创建的每个类中导入它。我不想输入 import手动声明,无处不在。我该怎么做?

在 Objective-C 中,这与放置一个 #import 是一样的。预编译头文件(.pch 文件)中的语句。

我尝试过的

  • 使用 Cocoa Touch Framework 模板创建一个新的 Xcode 项目,用 Swift 编写我的所有代码。
  • 我在框架中的所有扩展和方法都有 public关键字。
  • 添加了框架的 .xcodeproj到我应用的 Xcode 项目。
  • 添加 .framework在目标依赖项中。
  • 在我的应用程序项目中创建一个 .pch 文件(也是用 Swift 编写的)。
  • 写了<FrameworkName/FrameworkName.h>在 .pch 文件中。这并没有解决问题,而且有点没有意义,因为我并没有真正在 FrameworkName.h 中导入任何东西。在框架项目中。

请您参考如下方法:

您可以手动添加.pch 文件,然后您可以在.pch 文件中导入您常用的文件。有关更多信息,请参见下面的链接

Add new .pch file

在这张图片中看到