1

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

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

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

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

4

1 回答 1

1

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

然后-fno-objc-arc在 Build Phases 窗格中将标志添加到这些文件中

你应该准备好了。

于 2013-07-14T00:50:16.237 回答