我想将我的应用程序转换为 ARC,但我有一些不兼容 ARC 的外部库和框架。我知道当你使用 ARC 开始一个新项目时,你可以稍后指定要忽略的文件。但是,在将现有应用升级到 ARC 时,您能做到这一点吗?
最佳答案
在 XCode 中,转到您的事件目标并选择 Build Phases
选项卡。在 Compiler Flags
列中,为每个不需要 ARC 的文件设置 -fno-objc-arc
编辑:
此外,要有相反的行为,我的意思是在非 ARC 项目中使用 ARC 编写的文件,您可以将文件标志设置为 -fobjc-arc
这里有很多关于 ARC
的信息:http://clang.llvm.org/docs/AutomaticReferenceCounting.html#general
关于iphone - 在忽略文件的同时将 App 转换为 ARC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8335873/