Как включить/отключить "Автоматический подсчет ссылок"?
Используя Xcode 4.2, как можно включить/отключить "Автоматический подсчет ссылок"?
ANSWERED В разделе "Настройки сборки" переверните "да" и "нет" в зависимости от того, хотите ли вы включить ARC.
Ответ 1
Глобально:
Перейдите в "Настройки сборки", найдите "Apple LLVM compiler 3.0 - Язык". Установите поле
"Objective-C Автоматический подсчет ссылок" на "Нет".
Для отдельных файлов:
Перейдите в раздел "Сборка фаз", выберите файл, дважды щелкните столбец "Компиляторы" и поставьте
"-fno-objc-arc" в нем.
Ответ 2
Чтобы включить ARC для каждого файла, вы также можете установить "Флаги компилятора" в разделе "Сборка фаз" на -fobjc-arc. Убедитесь, что ваш компилятор настроен на Apple LLVM compiler 4.x и неLLVM GCC 4.2.
Ответ 3
В XCode 4.6 это свойство теперь изменилось на CLANG_ENABLE_OBJC_ARC
Ответ 4
Это будет полностью зависеть от того, хотите ли вы отключить его для всего проекта или для отдельных классов.
Для всего проекта вы хотите перейти к настройкам вашего проекта и выполнить поиск автоматического подсчета ссылок и выбрать "Да".
Для отдельных файлов перейдите к фазе сборки в настройках проекта, затем скомпилируйте источники и установите флаг компилятора для файла, который вы хотите отключить ARC для -fno-objc-arc