Итак, Swift 2.0 подходит к Xcode 7, какова минимальная системная версия iOS/OS X, необходимая для использования Swift 2.0?
Минимальная системная версия Swift 2.0 (цель развертывания)
Ответ 1
Сотрудник Apple имел это, чтобы сказать:
iOS 7/OS X 10.9, то же, что и Swift 1.0.
Обновление: я предполагаю, что это связано с тем, что среда выполнения упакована в встроенное приложение/библиотеку/фреймворк/независимо от того, как с Swift 1.x.
Ответ 2
Я тестировал его как iOS 7, не знаю ни слова ниже, но вы, вероятно, больше не должны поддерживать iOS 6.
Ответ 3
Я не мог найти официальный ответ нигде, но они подразумевали, что Swift 2.0 вернется в iOS 7 на пару презентаций WWDC 2015.
- Сессия 403: Улучшение существующих приложений с помощью Swift (http://asciiwwdc.com/2015/sessions/403), где упоминается функция доступности в Swift 2.0:
Поскольку все хотят, чтобы вы поддерживали эти старые версии, iOS 7, 8 и теперь 9, вероятно, будут на слайде для этой осени для многих из вас.
Итак, у нас есть эта новая функция доступности, введенная в Swift 2.0.
Итак, пока вы пишете код в Swift 2.0, у нас есть отличный способ проверить, какой SDK вы используете, и если вы действительно можете использовать эту функцию или нет.
- Сессия 411: Swift in Practice (http://asciiwwdc.com/2015/sessions/411), где они говорят о возможности доступности Swift 2.0:
Но если я полностью вернусь к развертыванию в iOS 7, компилятор сможет видеть, как мы можем читать на этом слайде, что он небезопасно использовать этот метод, запрашивая при использовании авторизации. И компилятор скажет вам, что это просто небезопасный код. И это ошибка. Это буквально помешает вам создать этот код. И это даст вам хорошую проверку безопасности.