Swift является языком программирования с открытым исходным кодом, общего назначения, разработанным Apple Inc. для их платформ и Linux. Используйте тег только для вопросов о функциях языка, или требующий кода в Swift. Используйте теги [iOS], [macos], [watchOS], [tvos], [касание какао] и [какао] для (агностических языком) вопросов о платформах или платформах.

Быстро приложение и системный язык программирования, представленный Apple 2 июня 2014 и распределенный как открытый исходный код. Быстро взаимодействует с Objective C и Сенсорными API Какао/Какао для iOS Apple, macOS, watchOS и tvOS операционных систем.


Текущая стабильная версия является Swift 5.0, выпущенным 25 марта 2019 (информация о версии).

  • Быстро открытый исходный код, доступный на GitHub
  • Быстро> =2.2 включает поддержку Быстро на платформе Linux.

Используйте тег для вопросов, касающихся хранилища объекта/блоба OpenStack и тега для вопросов, касающихся параллельного языка сценариев.

Быстрые обещания модернизировать опыт разработчика по тому, что Objective C обеспечивает, предлагая функции как:

  • Дженерики
  • Безопасность с точки зрения типов
  • Вывод типа
  • Пространства имен
  • Повышенный уровень безопасности (некоторая защита от переполнения, использование перед инициализацией, и т.д.)
  • Функции высшего порядка (карта, фильтр, вид)

среди других.

Быстрый синтаксис сохраняет некоторые элементы от Objective C при обеспечении обширного нового словаря для его новых возможностей.

Язык может использовать существующую iOS и macOS платформы, как Касание Какао и Какао, и может находиться бок о бок с Objective C в приложениях. Быстрая компиляция приложений в стандартные двоичные файлы и может быть выполнена на OS X 10.9, iOS 7 (или выше), tvOS и watchOS.


Временная шкала

  • Быстро 2.0 был представлен Apple в WWDC 8-го июня 2015. Они добавили новые опции как "Модель обработки ошибок" с try, throw и catch.

  • Swift 3.0 был представлен Apple в WWDC 13-го июня 2016 с новостями, что Swift приедет в платформы не-Apple (Windows, Linux, Android, Raspberry Pi, и так далее).

  • Быстро 4.0 был представлен Apple в WWDC 5-го июня 2017.

  • Быстро 4.2 был представлен Apple в WWDC 4-го июня 2018.

  • Быстро 5.0 был начат с беты Xcode 10.2 24-го января 2019.


Ресурсы

Ссылки

Книги

Другие ресурсы


Связанные теги