Как включить / отключить «Автоматический подсчет ссылок»? - PullRequest
33 голосов
/ 15 октября 2011

Используя Xcode 4.2, как можно включить / отключить «Автоматический подсчет ссылок»?

ОТВЕТОВ В разделе «Параметры сборки» переключите «да» и «нет» в зависимости от того, хотите ли вы включить ARC.

enter image description here

Ответы [ 3 ]

30 голосов
/ 15 октября 2011

Глобально:

Перейдите в «Настройки сборки», найдите «Компилятор Apple LLVM 3.0 - Язык».Установите в поле «Автоматический подсчет ссылок Objective-C» значение «Нет».

enter image description here

Для отдельных файлов:

Перейдите к «Фазы сборки», выберитефайла, дважды щелкните по столбцу «Флаги компилятора» и вставьте в него «-fno-objc-arc».

9 голосов
/ 17 сентября 2012

Чтобы включить ARC для каждого файла, вы также можете установить «Флаги компилятора» в «Фазы сборки» на -fobjc-arc.Убедитесь, что ваш компилятор установлен на Apple LLVM compiler 4.x и , а не LLVM GCC 4.2.

2 голосов
/ 13 февраля 2013

В XCode 4.6 это свойство теперь изменено на CLANG_ENABLE_OBJC_ARC

XCode 4.6 enabling Obj-C Automatic Reference Counting property

...