iphone - 在忽略文件的同时将 App 转换为 ARC?

标签 iphone objective-c ios ios5 automatic-ref-counting

我想将我的应用程序转换为 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/

相关文章:

iphone - UITextView 在另一个 View 的捏合手势后根据内容大小调整大小

objective-c - HTML 到 NSString

ios - 什么时候使用@atomic?

javascript - "position:fixed;bottom:0;"在 iPhone 中不起作用

iphone - 为什么 @contenteditable 不能在 iPhone 上运行?

ios - 如何存储在 .plist 文件中解析的 JSON?

iphone - nsdateformatter 不适用于日本日历

ios - SpriteKit 最大节点数

ios - 导入和 iOS Today 扩展不起作用

html - 微信不会重定向到 iPhone 上的 iTunes 应用商店