XCode 4.2和ARC,为什么它没有为我打开?

时间:2011-10-13 12:43:19

标签: xcode automatic-ref-counting

我刚刚安装了XCode 4.2,根据我读过的所有内容,ARC自动打开,你必须自己构建阶段并标记你想要管理内存的文件,我还没有做过,它就像我有的一样。

奇怪的是,一切对我来说仍然很好,就像我还在使用XCode 4一样,这是正常的吗?根据我的阅读,我应该得到成千上万的警告,因为我不能再使用释放,保留和自动释放,但我不是。

1 个答案:

答案 0 :(得分:2)

由于ARC是一个构建设置,我不知道默认情况下应该如何打开它。它一直在用于新项目,但我猜你在谈论现有项目。 您可以在BuildSettings下检查是否已开启(检查AllObjective-C Automatic Reference Counting。打开它,你会收到警告:)

但是,我强烈建议您使用Edit->Refactor-> Convert to Objective-C ARC,因为它比您自己迁移代码更可靠。如果您愿意,您仍然可以选择个人访问某些文件。