Дапамажыце dev.by 🤍
Падтрымаць

Появилась новая версия языка программирования 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 з часоў пандэміі
JetBrains: кожнаму шостаму распрацоўшчыку ШІ эканоміць мінімум дзень на тыдзень
JetBrains: кожнаму шостаму распрацоўшчыку ШІ эканоміць мінімум дзень на тыдзень
JetBrains: кожнаму шостаму распрацоўшчыку ШІ эканоміць мінімум дзень на тыдзень
1 каментарый

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.