我已经下载了iOS 5 SDK,发现ARC是新Apple编译器的一个很棒的功能.目前,许多第三方框架不支持ARC.我可以将ARC用于我的新代码并保持当前的保留/释放代码不变吗?ARC转换器在这里不起作用,因为某些框架(例如JSONKit)无法使用转换器转换为ARC.
编辑:
答案是为-fno-objc-arc不希望ARC的文件添加编译器标志.在Xcode 4中,您可以在目标 - > Build Phases - > Compile Sources下执行此操作.
我想将我的应用程序转换为ARC,但我有一些不受ARC抱怨的外部库和框架.我知道当你使用ARC开始一个新项目时,你可以稍后指定要忽略的文件.但是,在将现有应用升级到ARC时,您可以这样做吗?