iphone - 我可以在 ARC 构建应用程序中使用非 ARC 构建框架吗?

标签 iphone frameworks automatic-ref-counting

我的项目是在 ARC 打开的情况下创建的,现在我使用的是第三方框架,该框架很可能不是用 ARC 构建的。这样做会有什么问题吗?我现在遇到了框架中某个地方发生的崩溃,但我没有得到有关崩溃的太多详细信息。所以我想知道这是否是因为 ARC 不匹配。

最佳答案

你应该没问题。

如果您的框架是静态或动态库: ARC 在编译时将发布语句插入到代码中,但如果框架已准备好编译,这将不是问题。

如果需要自己编译框架: 您可以在 Xcode 中将特定文件标记为非 ARC。每个文件都有一个编译器标志。

关于iphone - 我可以在 ARC 构建应用程序中使用非 ARC 构建框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641093/

相关文章:

iphone - iOS 巨大的 JSON (30MB) 处理

ios - ShareKit 是否仍然有效 - 2015?如果可以,是否可以在 Swift 中实现?

swift - 在 swift 中使用 strongSelf 的正确方法是什么?

objective-c - ARC 和重用指针会耗尽内存

objective-c - 应用程序在绘制 UILabel 时崩溃 - NSString 是僵尸

ios - Swift 3 中的 UICollectionView 在部分中显示其他单元格

ios - 多行 UILabel 在自动 UITableViewCell 上无法正确显示

ios - 可以从设备上的不同应用程序访问的 ios 组件

objective-c - 如何在不允许用户看到我的代码的情况下 swift 创建框架?

vbscript - 我们如何在 testcomplete 中实现关键字驱动的自动化框架