Используйте этот тег только для вопросов, непосредственно связанных с изменениями в версии 2.x языка программирования Apple Swift. Используйте тег [swift] для более общих языковых вопросов или теги [ios], [cocoa], [apple-watch] и т.д. Для вопросов о разработке на платформах Apple.

Swift 2 - это новейшая основная версия языка программирования Swift от Apple.

Эта версия Swift добавляет улучшения синтаксиса, такие как новые ключевые слова guard и defer, а также добавляет обработку ошибок с операторами do-catch и ключевым словом try. и Mutability warnings в Swift 2, вы будете получать предупреждения в своем коде всякий раз, когда вы объявляете переменные, которые никогда не изменяются как константы (используя let), а не переменные (используя var).,

Это было сделано с открытым исходным кодом 3 декабря 2015 года. Исходный код можно найти в github.

Swift была представлена ​​на Всемирной конференции разработчиков Apple 2014 (WWDC). Он прошел обновление до версии 1.2 в течение 2014 года и стал более серьезным обновлением до Swift 2 на WWDC 2015. Первоначально запатентованный язык версии 2.2 был выпущен с открытым исходным кодом и был выпущен под лицензией Apache 2.0 3 декабря 2015 года для платформ Apple и Linux IBM анонсировала свой веб-сайт Swift Sandbox, который позволяет разработчикам писать код Swift на одной панели и выводить вывод в другой.

Стабильная версия Swift Swift 2.2.1, которая была выпущена 3 мая 2016 года.

В результате сотрудничества с Apple существует IBM Swift Sandbox для последнего синтаксиса Swift.