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

Как узнать, использует ли мой проект Xcode iPhone ARC?

Я хочу знать, использует ли мой проект Xcode iPhone ARC, и я не могу вспомнить, выбрал ли я этот флажок при создании проекта.

Как я могу получить эту информацию?

4b9b3361

Ответ 1

Выберите свой проект, затем Настройки сборки. Найдите Objective-C Автоматический подсчет ссылок в разделе Apple LLVM Compiler - Language. Убедитесь, что вы выбрали цель; в то время как вы можете установить это в проекте, цель может переопределить его.

(Вы также можете использовать панель поиска в настройках сборки для OBJC_ARC.)

Имейте в виду, что вы можете включить или отключить ARC для каждого файла в фазах сборки.

Или просто попробуйте что-то вроде этого в коде:

[[[NSObject alloc] init] autorelease]

Если вы получите сообщение об ошибке:

ARC forbids explicit message send of 'autorelease'

Затем вы используете ARC.

Вы также можете потребовать ARC из файла исходного кода, проверив его:

#if !__has_feature(objc_arc)
#error This file must be built with ARC.
// You can turn on ARC for only this file by adding -fobjc-arc to the build phase.
#endif

Ответ 2

Просто найдите Автоматически в настройках вашей целевой сборки:

enter image description here