Подтвердить что ты не робот

Как включить/отключить ARC в проекте xcode?

Если проект уже создан с отключенным ARC, как мне включить его и наоборот?

4b9b3361

Ответ 1

Откройте проект и выберите "Редактировать" → "Рефакторинг" → "Преобразовать" в Objective-C ARC.  Это начнет проверку вашего кода, если он готов к преобразованию.

Хорошая ссылка для чтения: Все, что вам нужно знать о автоматическом подсчете ссылок (ARC)

Как отключить ARC был дан ответ здесь

Ответ 2

Ниже приведены шаги, которые я сделал, и это сработало для меня.

  • Выберите Project
  • Выберите Targets
  • На правой панели выберите Build Settings
  • Поиск "Автоматический подсчет ссылок";
  • Найдите Apple LLVM compiler 3.0 - Language и Objective-C Automatic Reference Counting и выберите NO во всех трех разделах.

enter image description here

Ответ 3

Когда вы переносите проект на использование ARC, флаг компилятора -fobjc-arc устанавливается как значение по умолчанию для всех исходных файлов Objective-C. Вы можете отключить ARC для определенного класса, используя флаг компилятора -fno-objc-arc для этого класса. В Xcode на вкладке "Сборка фаз" откройте группу "Источники компиляции", чтобы открыть список исходных файлов. Дважды щелкните файл, для которого вы хотите установить флаг, введите в поле всплывающей панели -fno-objc-arc и нажмите "Готово".

Ответ 4

В Xcode 5.0.2 выберите свой проект в Navigatior, выберите "Настройки сборки", найдите "Apple LLVM 5.0" - "Язык" - "Цель" C и измените Objective-C Автоматическое подтверждение на NO