Xcode4 我是否可以有选择地将非ARC项目中的文件重构为符合ARC的文件?

Xcode4 我是否可以有选择地将非ARC项目中的文件重构为符合ARC的文件?,xcode4,automatic-ref-counting,xcode5,Xcode4,Automatic Ref Counting,Xcode5,场景: 我继承了一个我希望重构的非ARC项目 问题: 有几个依赖CF的文件(一些是三方文件)正在破坏重构 如何在避免这些麻烦文件的同时使用自动ARC重构 。。。或者我只是在构建阶段选择性地在它们周围设置-fno-objc-arc/-fobjc-arc标志,而不是通过“前门”重构选项?当您在Xcode中使用Convert to arc工具时,您应该看到更改的预览。该面板左侧是将要更改的文件列表。取消选中要保持不变的文件会使重构工具跳过它们: 然后将-fno objc arc标志添加到构建阶段

场景:
我继承了一个我希望重构的非ARC项目

问题:
有几个依赖CF的文件(一些是三方文件)正在破坏重构

如何在避免这些麻烦文件的同时使用自动ARC重构


。。。或者我只是在构建阶段选择性地在它们周围设置-fno-objc-arc/-fobjc-arc标志,而不是通过“前门”重构选项?

当您在Xcode中使用Convert to arc工具时,您应该看到更改的预览。该面板左侧是将要更改的文件列表。取消选中要保持不变的文件会使重构工具跳过它们:

然后将
-fno objc arc
标志添加到构建阶段窗格中的这些文件中

你应该准备好了


当您在Xcode中使用“转换为圆弧”工具时,应该会看到更改的预览。该面板左侧是将要更改的文件列表。取消选中要保持不变的文件会使重构工具跳过它们:

然后将
-fno objc arc
标志添加到构建阶段窗格中的这些文件中

你应该准备好了


您能否更具体地说明“出错”?“出错”-为导致致命运行崩溃的ARC投诉添加错误的补救措施。我宁愿将ARC零碎地添加到项目中,而不是搞砸。你能更具体地描述一下“搞砸了”吗?“搞砸了”——为ARC投诉添加错误的补救措施,导致致命的运行崩溃。我宁愿在项目中加入零碎的内容,也不愿搞砸。太棒了!有没有办法在现有项目的构建阶段或构建设置中查看arc/noarc编译器标志?我没有看到任何这样的标志,一旦我创建了一个新项目,无论是弧或非弧。是;在文件列表中选择项目本身,您将获得项目及其目标的各种构建设置的视图。非常好!有没有办法在现有项目的构建阶段或构建设置中查看arc/noarc编译器标志?我没有看到任何这样的标志,一旦我创建了一个新项目,无论是弧或非弧。是;在文件列表中选择项目本身,您将获得项目及其目标的各种生成设置的视图。