ios - 如果使用 Cocoapods 和 use_frameworks!,我应该使用 Obj-C Bridging Header 吗?

标签 ios objective-c xcode swift cocoapods

This link说不。

但是那个例子只涉及 Swift 类。在我使用 use_frameworks! 的项目中,我有一个使用 objective-c class 的 swift 类。这两个类都在我的本地开发 pod 中的同一目录中。没有桥接 header ,swift 类如何使用 objective-c 类?

澄清一下: 问题不在于 Swift 是否可以导入框架。我知道可以。问题是双重的:

  • 如果我正在使用 use_frameworks!,我应该使用桥接头吗?或者,如我在上面链接的帖子中所述,使用桥接 header 是否会导致意外问题?
  • 如果我不能使用桥接头,那么我需要从一个 swift 类中导入一个 objective-c (不是框架),并且这两个类都在同一个框架中。如果没有桥接头,我不知道这怎么可能。

最佳答案

简短回答:

它与 use_frameworks 无关!,它与将您的 Obj-C pod 暴露给 Swift 有关。

查看示例:

关于ios - 如果使用 Cocoapods 和 use_frameworks!,我应该使用 Obj-C Bridging Header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35024640/

相关文章:

ios - 如何编程延迟?

ios - 在El Capitan上安装Xcode 6.4,同时安装Xcode 7

ios - 为什么 "format specifies type id but the argument has type int"崩溃

ios - Qt/QMake iOS 设置目标、设备、其他 XCode 设置

ios - 解析和 Swift : Push notifications with "aps": {"content-available": 1} not being received by didReceiveRemoteNotification

ios - 如何使用 CoreData 结果快速排序并显示在 UITableview 的正确部分

objective-c - doxygen 链接到类别中的 Objective-C 方法

iphone - 将 block 放在同步 GCD 队列上是否会锁定阻塞并暂停其他队列?

ios - 使用 SDWebImage 而不是 AFNetworking 进行图像加载有很大优势吗?

ios - 如何在Xcode中添加异常断点?