我可以选择性地重构非ARC项目中的文件以符合ARC标准吗?

时间:2013-07-13 17:16:59

标签: xcode4 automatic-ref-counting xcode5

情境:
我继承了一个我希望重构的非ARC项目。

问题:
有一些CF依赖文件(一些三方)正在搞砸重构。

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

...或者我只是在构建阶段选择性地设置-fno-objc-arc / -fobjc-arc标志而不是通过'front-door'重构选项?

1 个答案:

答案 0 :(得分:1)

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

然后在Build Phases Pane

中将-fno-objc-arc标志添加到这些文件中

你应该全力以赴。