如果使用 Cocoapods 和 use_frameworks!,我应该使用 Obj-C Bridging Header 吗?
If using Cocoapods and use_frameworks!, should I use Obj-C Bridging Header?
This link 说不。
但该示例仅涉及 Swift classes。在我使用 use_frameworks!
的项目中,我有一个使用 objective-c class 的 swift class。这两个 classes 都在我本地开发 pod 的同一目录中。没有桥接头,swift class 如何利用 objective-c class?
澄清一下:
问题不在于 Swift 是否可以导入框架。我知道可以。问题是双重的:
- 如果我使用
use_frameworks!
,是否应该使用桥接头?或者,使用桥接头是否会导致意外问题,如我上面链接的 post 中所示?
- 如果我不能使用桥接头,那么我需要从 [=41] 导入一个 objective-c class =] class,而这两个 class 都在同一个框架中。我不知道如果没有桥接头怎么可能。
简短回答:是。
这与use_frameworks!
无关,它与将您的Obj-C
pods暴露给Swift有关.
查看示例:
This link 说不。
但该示例仅涉及 Swift classes。在我使用 use_frameworks!
的项目中,我有一个使用 objective-c class 的 swift class。这两个 classes 都在我本地开发 pod 的同一目录中。没有桥接头,swift class 如何利用 objective-c class?
澄清一下: 问题不在于 Swift 是否可以导入框架。我知道可以。问题是双重的:
- 如果我使用
use_frameworks!
,是否应该使用桥接头?或者,使用桥接头是否会导致意外问题,如我上面链接的 post 中所示? - 如果我不能使用桥接头,那么我需要从 [=41] 导入一个 objective-c class =] class,而这两个 class 都在同一个框架中。我不知道如果没有桥接头怎么可能。
简短回答:是。
这与use_frameworks!
无关,它与将您的Obj-C
pods暴露给Swift有关.
查看示例: