🚀 Идем на ежегодный Cloud Security TechSpot в Варшаве
Support us

Появилась новая версия языка программирования Swift

3 комментария
Появилась новая версия языка программирования Swift

Вышло первое крупное обновление Swift с того времени, как был открыт код языка программирования. Swift 3 содержит много улучшений и обновлений ядра языка и стандартной библиотеки, серьёзные дополнения Linux-версии, а также первый официальный релиз Swift Package Manager. Информация об этом появилась в официальном блоге Swift.

Читать далее

Фото: TechCrunch.com

Одной из ключевых новостей стало отсутствие обратной совместимости с Swift 2.2 и Swift 2.3 — такая же ситуация сложилась с Python после выхода 3-й версии языка.

Полный список изменений содержится на официальном сайте Swift.

Миграция на Swift 3

Основной причиной отсутствия обратной совместимости стали изменения SE-0005 (улучшения перевода API Objective-C на Swift) и SE-0006 (применение гайдлайнов API в стандартной библиотеке). Многие нововведения имеют исключительно механический характер, но их количество в любом Swift-проекте, написанном на предыдущей версии языка, может быть весьма внушительным.

Для упрощения перехода на Swift 3 в Xcode 8.0 добавлен мигратор кода, который может осуществить значительную часть необходимых изменений в автоматическом режиме. Доступно и руководство по переходу — оно поможет справиться с изменениями, требующими более пристального внимания.

Платформы

Для разработки на платформах Apple Swift 3.0 поставляется как часть Xcode 8.0.

Linux-версия теперь включает библиотеки ядра Swift и Swift Package Manager.

Сборки для Ubuntu 14.04 и Ubuntu 15.10 доступны для скачивания.

Источники

Разработка Swift 3.0 велась в ряде репозиториев на GitHub с выделением отдельной ветви swift-3.0-branch. Там же, под тэгом swift-3.0-Release содержатся финальные версии репозиториев, которые вошли в итоговый релиз языка.

Ветки swift-3.0-branch останутся открытыми для сбора изменений и исправления ошибок в будущих 3.- версиях языка.

Swift для детей и начинающих программистов

Помимо обновления Swift для взрослых программистов, Apple выпустила и анонсированное ранее Swift Playgrounds, сообщает The Tech Portal. Это простое и весёлое приложения для обучения основам программирования детей, подростков и даже взрослых, делающих первые шаги в программировании.

Приложение позволяет изучить основы языка с помощью специально подготовленного перечня упражнений и заданий. Оно уже доступно для скачивания и работает на всех iPad Air, iPad Pro и iPad mini 2 (и выше) с установленной iOS 10.

Читайте также
Apple открыла Swift для разработки Android-приложений
Apple открыла Swift для разработки Android-приложений
Apple открыла Swift для разработки Android-приложений
Техногиганты будут финансировать многомиллионную реконструкцию Белого дома, которую затеял Трамп
Техногиганты будут финансировать многомиллионную реконструкцию Белого дома, которую затеял Трамп
Техногиганты будут финансировать многомиллионную реконструкцию Белого дома, которую затеял Трамп
36 млн пользователей в Британии выиграли дело против Apple на £1,5 млрд
36 млн пользователей в Британии выиграли дело против Apple на £1,5 млрд
36 млн пользователей в Британии выиграли дело против Apple на £1,5 млрд
iPhone 17 стал самым успешным запуском Apple со времён пандемии
iPhone 17 стал самым успешным запуском Apple со времён пандемии
iPhone 17 стал самым успешным запуском Apple со времён пандемии

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.