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

标签 ios swift

我创建了一个 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

在这张图片中看到 enter image description here

关于ios - 如何将用 Swift 编写的 Cocoa Touch Framework 导入 .pch 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29643703/

相关文章:

ios - 如何在为 UIView 的边界设置动画时重绘 UIView 的子层?

ios - MDM 管理的 iOS 设备上推荐的身份验证流程

ios - 如何检测 AVPlayer 实际上开始快速播放

ios - NSPredicate 格式动态使用属性名称

arrays - 从 "cards"集合数组快速发牌给玩家

android - 编译/部署期间 iOS 模拟器错误 "Failed to launch the simulator: Array index is out of range"(MT1008)

ios - Swift - 无法读取数据,因为它的格式不正确

ios - 新的 Playground 文件有什么问题?

ios - 如何在 UIView 中呈现 SFSafariViewController

ios - 集合(Collection)——插入多个元素