最佳答案
我下载了 iOS5SDK,发现 ARC 是新的苹果编译器的一个很棒的特性。目前,许多第三方框架不支持 ARC。我是否可以在新代码中使用 ARC 并保持当前的保留/发布代码不变?ARC 转换器在这里无法工作,因为某些框架(如 JSONKit)无法通过使用转换器将其转换为 ARC。
编辑:
答案是将 -fno-objc-arc
添加到不需要 ARC 的文件的编译器标志中。在 Xcode 4中,可以在目标-> 构建阶段-> 编译源下执行此操作。