обратная совместимость автоматического подсчета ссылок (ARC) для iOS? - PullRequest
2 голосов
/ 16 января 2012

Какая самая низкая версия iOS, которую я могу собрать при использовании (ARC)?

Я планирую отправить для широкого спектра устройств (например, для некоторых старых iPod), поэтому это важно.

Ответы [ 2 ]

5 голосов
/ 16 января 2012

ARC (с некоторыми ограничениями) обратно совместимо с iOS 4. http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html

ARC поддерживается в Xcode 4.2 для Mac OS X 10.6 и 10.7 (64-разрядные приложения)) и для iOS 4 и iOS 5. Слабые ссылки не поддерживаются в Mac OS X v10.6 и iOS 4.

0 голосов
/ 01 сентября 2012

ARC работает на любой версии iOS 4, 5 и 6. В iOS 4 ограничение не предусматривает автоматического обнуления слабых ссылок.

Если вы собираетесь использовать ARC (и Apple настоятельно рекомендует это сделать), тогда я предлагаю вам цель версия 4.2.1 .Это последняя версия iOS 4, которая работает на всех устройствах, которые не поддерживают iOS 5 и 6. В частности, на iPhone 3G и iPod touch (2G) версия 4.2.1 является самой поддерживаемой ОС.Вы можете видеть, что люди предлагают iOS 4.3, но вы теряете два устройства, из которых были проданы миллионы.

Я основываю свое предложение на прочтении этой страницы Википедии, Список устройств iOS иВ этой статье iOS 4.3 не будет совместима со всеми iDevices .

...