Support us

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

3 комментария
Добавь в Google
Появилась новая версия языка программирования 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.

Читайте также
«Стоит разработчикам очень дорого»: из-за ИИ модерацию в App Store ждут неделями. У Google всё норм
«Стоит разработчикам очень дорого»: из-за ИИ модерацию в App Store ждут неделями. У Google всё норм
«Стоит разработчикам очень дорого»: из-за ИИ модерацию в App Store ждут неделями. У Google всё норм
1 комментарий
Правительства отключают сайты из-за двух критических дыр в PHP
Правительства отключают сайты из-за двух критических дыр в PHP
Правительства отключают сайты из-за двух критических дыр в PHP
Инженер Cloudflare придумал язык программирования, который путает ИИ
Инженер Cloudflare придумал язык программирования, который путает ИИ
Инженер Cloudflare придумал язык программирования, который путает ИИ
Презентация Apple: умный дисплей, Apple TV 4K и куча гаджетов для умного дома
Презентация Apple: умный дисплей, Apple TV 4K и куча гаджетов для умного дома
Презентация Apple: умный дисплей, Apple TV 4K и куча гаджетов для умного дома
На презентации Welcome Home компания представила сразу несколько устройств для умного дома: дисплей HomeView, колонку HomePod mini 2, приставку Apple TV 4K и линейку аксессуаров Home Collection. Главным нововведением стала интеграция с Siri AI — обновленным голосовым помощником на базе Apple Intelligence.

Хотите сообщить важную новость? Свяжитесь с редакцией через страницу контактов

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

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

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

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