Это зависит от вас.Вы можете писать приложения, используя ARC (автоматический подсчет ссылок), и Xcode напишет «клейкий код», чтобы позволить вашим приложениям с поддержкой ARC работать на iOS 4, никаких изменений не требуется.Однако некоторые вещи не будут работать, и наиболее заметно, что многие библиотеки, которые вы, возможно, захотите использовать, будут (иногда) вызывать бесчисленные ошибки, и вы не сможете их использовать, пока разработчики не выпустят обновление, совместимое с ARC.*
Редактировать : Я недавно обнаружил, что вы можете отключить ARC для каждого файла.См. pixelfreak ответ .Итак, мой совет остается в силе, но теперь сторонние библиотеки не нужно обновлять для работы с ARC.
Вот что Apple говорит об отказе от ARC для определенных файлов:
Когда вы переносите проект на использование ARC, флаг компилятора -fobjc-arc устанавливается по умолчанию для всех исходных файлов Objective-C.Вы можете отключить ARC для определенного класса, используя флаг компилятора -fno-objc-arc для этого класса.В XCode на целевой вкладке Фазы сборки откройте группу Источники компиляции, чтобы раскрыть список исходных файлов.Дважды щелкните файл, для которого вы хотите установить флаг, введите -fno-objc-arc на всплывающей панели, затем нажмите «Готово».
См. Полное руководство по переходу здесь .