【发布时间】:2012-08-22 02:29:42
【问题描述】:
我相信我使用“重构 -> 转换为 Objective-C ARC”工具成功地将应用程序转换为 ARC,但我的项目目标中只有一个具有以下设置:
如果我使用 IB 创建任何东西,它仍然会生成保留/释放/释放代码?
此外,由于内存使用,我现在出现了以前没有的崩溃,所以我想知道我的项目是否处于导致我随机内存问题的半转换状态。
如何让这些其他目标使用 ARC - 或确保它们正在使用 ARC?
【问题讨论】:
-
将这些目标的标志设置为
YES,看看它是否会引起编译器的大量尖叫。如果没有,你就完成了:) -
我没有地方可以将标志设置为“是”,该选项不会显示在这些目标的构建设置下
-
当您查看“Compiler for C/C++/Objective-C”的构建选项时,它应该说“默认编译器(Apple LLVM 编译器...)”如果它设置为“LLVM GCC 4.2" 那么"自动引用计数"将不是一个选项。
标签: objective-c xcode ios5 automatic-ref-counting