我的项目是在 ARC 打开的情况下创建的,现在我使用的是第三方框架,该框架很可能不是用 ARC 构建的。这样做会有什么问题吗?我现在遇到了框架中某个地方发生的崩溃,但我没有得到有关崩溃的太多详细信息。所以我想知道这是否是因为 ARC 不匹配。
最佳答案
你应该没问题。
如果您的框架是静态或动态库: ARC 在编译时将发布语句插入到代码中,但如果框架已准备好编译,这将不是问题。
如果需要自己编译框架: 您可以在 Xcode 中将特定文件标记为非 ARC。每个文件都有一个编译器标志。
关于iphone - 我可以在 ARC 构建应用程序中使用非 ARC 构建框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641093/