我已经下载了 iOS 5 SDK,发现 ARC 是 Apple 新编译器的一大特色。目前,许多第三方框架不支持 ARC。我可以将 ARC 用于我的新代码并保持当前的保留/发布代码不变吗? ARC转换器在这里不起作用,因为某些框架,例如JSONKit,无法使用转换器将其转换为ARC。
编辑:
答案是将 -fno-objc-arc
添加到您不需要 ARC 的文件的编译器标志中。在 Xcode 4 中,您可以在 target -> Build Phases -> Compile Sources 下执行此操作。
最佳答案
如何在 MULTIPLE 文件上禁用 ARC 不是很直观,有一段时间我一个一个地做,直到弄清楚如何做到这一点。
https://stackoverflow.com/questions/6448874/