Сценарий:
Я унаследовал проект, не относящийся к ARC, который я хочу реорганизовать.Могу ли я выборочно рефакторировать файлы из проекта, отличного от ARC, для соответствия ARC?
Проблема:
Там в несколько CF-зависимые файлы (некоторые 3-сторонних), которые завинчивающиеся рефакторинга.
Как я могу использовать автоматический рефакторинг ARC, избегая этих неприятных файлов?
... или я просто выборочно устанавливаю флаги -fno-objc-arc/-fobjc-arc вокруг них в фазе сборки вместо опции рефакторинга «на переднем плане»?
Можете ли вы уточнить «завинчивание»? –
«Привинчивание» - добавление неправильных средств защиты в жалобы ARC, приводящие к смертельному исходу. Я бы предпочел добавить ARC по частям в проект, а не завинчиваться. –