Ответ 1
"ARC доступен в Xcode 4.2, в настоящее время в бета-версии, и только когда компиляция с Clang (a.k.a." Apple LLVM компилятор "). Настройка называемый, очевидно," Objective-C Автоматический подсчет ссылок ". Включите его и отпустите.
Если вы работаете над существующим кодом, изменение этого параметра приведет к огромное количество ошибок. ARC не только управляет памятью для вас, но это запрещает вам пытаться сделать это самостоятельно. Это незаконно вручную отправляйте сохранение/освобождение/автоопределение при использовании ARC. Поскольку нормальный код не-ARC Cocoa завален этим материалом, вы получите много ошибки.
К счастью, Xcode предлагает инструмент для конвертирования существующего кода. Выбрать Изменить → Рефакторинг... → Преобразовать в Objective-C ARC... и Xcode проведет вас через преобразование вашего кода. Хотя могут быть некоторые ситуации, когда ему нужна помощь в выяснении, что делать, процесс должно быть в значительной степени автоматическим".
Я взял это из этой ссылки, мне очень помог: http://www.mikeash.com/pyblog/friday-qa-2011-09-30-automatic-reference-counting.html