Индекс доступности функции Objective C
Эта статья коррелирует функции языка Objective C с версиями XCode и компилятора, необходимо использовать их и версии ОС, с которыми можно использовать их.
Для получения дополнительной информации об этих современных функциях Objective-C, посмотрите Программирование с Objective C.
Функция |
Версии инструментов |
Развертывание OS X |
развертывание iOS |
---|---|---|---|
Automatic Reference Counting (ARC) |
Xcode 4.2 (Компилятор LLVM 3.0) |
Требует современного времени выполнения Развертывается назад к OS X v10.7 |
Развертывается назад к iOS 5 |
Автоматический Подсчет ссылок, не обнуляя слабую ссылку («ARCLite») |
Xcode 4.2 (Компилятор LLVM 3.0) |
Требует современного времени выполнения Развертывается назад к OS X v10.6 |
Развертывается назад к iOS 4 |
|
Xcode 4.2 (Компилятор LLVM 3.0) |
Используя ARC: Требует современного времени выполнения и развертывается назад к OS X v10.6 Используя MRR: Все выпуски |
Используя ARC: Развертывается назад к iOS 4 Используя MRR: Все выпуски |
Синтез по умолчанию |
Xcode 4.4 (Компилятор LLVM 4.0) |
Требует современного времени выполнения |
Развертывается назад к iOS 4 |
Переменные экземпляра в расширениях класса и |
Xcode 4.2 (Компилятор LLVM 3.0) |
Требует современного времени выполнения |
Все выпуски iOS |
Никакие прямые прототипы метода, необходимые в |
Xcode 4.3 (Компилятор LLVM 3.1) |
Все выпуски |
Все выпуски iOS |
|
Xcode 4.4 (Компилятор LLVM 4.0) |
Все выпуски |
Все выпуски iOS |
|
Xcode 4.4 и OS X 10.8 или более поздний SDK Xcode 4.5 и iOS 6.0 или более поздний SDK (Компилятор LLVM 4.0) |
Все выпуски |
Все выпуски iOS |
|
Xcode 4.4 и OS X 10.8 или более поздний SDK Xcode 4.5 и iOS 6.0 или более поздний SDK (Компилятор LLVM 4.0) |
Требует современного времени выполнения Развертывается назад к OS X v10.6 |
Развертывается назад к iOS 5 |
“Требует, чтобы современное время выполнения” подразумевало 64-разрядные системы.
Copyright © 2015 Apple Inc Все права защищены. Условия использования | Политика конфиденциальности | обновленный: 22.10.2013