После прошлогоднего выпуска Swift 3.0, Apple официально выпустила Swift 3.1 сегодня вместе с Xcode 8.3. Теперь, когда Swift достиг своего первого крупного промежуточного релиза в третьей итерации, команда сосредоточит свои усилия на Swift 4.
Swift недавно оказался в центре внимания, когда его создатель Крис Латтнер ушел, чтобы стать вице-президентом по разработке программного обеспечения автопилота в Tesla.
С выпуском Swift 3.0 команды стремились «укрепить и развить язык Swift и опыт его разработки». Начиная с Swift 3.1 и 4+, язык будет оставаться обратно совместимым с предыдущими кодовыми базами. Ожидается, что Swift 4 будет завершен к осени 2017 года.
По сообщению официального блога Swift, Swift 3.1 стал возможен благодаря помощи IBM и других участников.
Swift 3.1 официально выпущен! Swift 3.1 — это незначительный выпуск, содержащий улучшения и доработки стандартной библиотеки. Благодаря усилиям IBM и других членов сообщества, он также включает множество обновлений для реализации Swift в Linux. Также внесен ряд обновлений в Swift Package Manager. Кроме того, компилятор Swift 3.1 теперь автоматически предкомпилирует заголовочные файлы Objective-C, что может ускорить сборку проектов со смешанным исходным кодом в конфигурации отладки.
IBM выпустила довольно много проектов, связанных с языком программирования Apple. Во-первых, это возможность писать на Swift в веб-браузере с помощью Swift Sandbox, а затем — использование Swift на стороне сервера с Bluemix Runtime. С помощью своего проекта Kitura IBM позволила разработчикам создавать фронтенд и бэкенд код на Swift.
Больше информации об официальном выпуске Swift 3.1 можно найти в официальном блоге Swift. Последняя сборка Xcode доступна в Mac App Store.