Ответ 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