В настоящее время я разрабатываю приложение для iPad. Разработка началась для iOS 4.2 и теперь продолжается (и, я думаю, будет завершена) для iOS 4.3. Я только что прочитал об ARC в iOS 5, и в основном я понял, что нам больше не нужно будет выпускать и сохранять объекты. Мои вопросы:
-
Если я решил перейти на iOS 5, мне нужно удалить все операторы
[myObject retain]
и[myObject release]
из моего кода? -
Если я разработаю новое приложение для iOS 5 с использованием ARC, мне нужно будет выполнить какие-то проверки "ретро-совместимости"? i.e: мне нужно будет проверить версию iOS и соответственно сохранить удержание и выпуск? Итак, в основном, ARC доступен для всех версий iOS или только для iOS 5?