А теперь статья для хранителей олдскул завета, использующих проекты без поддержки ARC.
Если вам в руки попались исходники с поддежкой ARC – не отчаивайтесь. И в этом случае не придется переписывать код, а лишь обойтись очередным флагом компиляции:
-fobjc-arc
Инструкция аналогична прошлой статье:
1) Заходим в свойства таргета — Build Phases — Compile Sources
2) Выбираем файлы, которые не адаптированы под ARC
3) Нажимает Enter
4) Появится поповер для ввода флагов. Вводим -fobjc-arc и снова нажимаем Enter
5) Запускаем Analyzer и видим, что уже нет утечек памяти в файлах, которые адаптировали под ARC
Скачать демонстрационный проект