iOS iOS 9

Swift 2 является вторым основным выпуском языка для разработки приложений, разработан Apple Inc., заменив Swift 1.2. Был представлен на конференции WWDC 2015. Swift занял первое место самого любимого языка программирования в Stack Overflow Developer Survey 2015.

Язык программирования Apple Swift 2.0

Обновленный Swift призван в конечном итоге заменить Apple Objective-C, который разрабатывался в 80-х годах прошлого века и появился на Mac в 1996-м. Swift был разработан с целью облегчить программирование для Mac OS X и iOS.

Улучшения

  • Исправление ошибок
  • Новые функции управлением порядком вычислений
  • Обработка ошибок
  • Поддержка новых SDK
  • Расширения протокола
  • Открытый исходный код
  • Проверка доступности API
  • Улучшения синтаксиса

Apple разработала Swift с целью добиться максимально быстрой и эффективной производительности от устройств, а Swift 2 расширяет и без того впечатляющий список функциональных особенностей этого языка программирования. Главная новость для разработчиков заключается в том, что теперь у Swift открытый исходный код. По словам представителей Apple, такой шаг призван стать тем драйвером, который послужит к развитию всей софтверной индустрии.

3 декабря 2015 года язык Swift, поддерживающие библиотеки, отладчик и менеджер пакетов были открыты в соответствии с лицензией Apache 2.0 с исключением библиотеки времени выполнения, и Swift.org был создан для размещения проекта. Исходный код размещается на GitHub, где любой может легко получить код, построить его самостоятельно и даже создать запросы на возврат, чтобы внести код обратно в проект.

На чём основан

Разработка языка Swift началась в 2010 году Крисом Латтнером, руководителем отдела разработки инструментов для создания программного обеспечения Apple и одним из основных разработчиков LLVM. Swift заимствовал идеи из «Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, и ещё из стольких многих языков, что сложно перечислить». Первоначально для нового языка использовали название Shiny.

История версий Swift 2

  • Swift 2.0 — сентябрь 2015 года

  • Swift 2.1 — октябрь 2015 года

  • Swift 2.2 — март 2016 года

    • Swift 2.2.1 — май 2016 года

Версии Xcode работающие на Swift 2

  • Xcode 7

Является обновлённой версией Swift 1

На смену пришёл Swift 3 в сентябре 2016 года

Презентация Apple Swift 2
Презентация Apple Swift 2