🇵🇱 Дедлайн по e-PIT всё ближе ⏳ Поддержите devby из уже уплаченных налогов 💙
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.

Поддержите редакцию 1,5% налога: бесплатно и за 5 минут

Как помочь, если вы в Польше

Читайте также
В сети обсуждают профиль нового CEO Apple в LinkedIn
В сети обсуждают профиль нового CEO Apple в LinkedIn
В сети обсуждают профиль нового CEO Apple в LinkedIn
У российских Python-программистов почти в 1,5 раза взлетели зарплаты в 2026
У российских Python-программистов почти в 1,5 раза взлетели зарплаты в 2026
У российских Python-программистов почти в 1,5 раза взлетели зарплаты в 2026
Техдир Meta говорил, что ИИ убьёт приложения. Но в магазинах Apple и Google взрыв релизов
Техдир Meta говорил, что ИИ убьёт приложения. Но в магазинах Apple и Google взрыв релизов
Техдир Meta говорил, что ИИ убьёт приложения. Но в магазинах Apple и Google взрыв релизов
Трамп в прощальном посте написал, что Тим Кук «целовал его в зад». Американцы между тем обеспокоены (не)уравновешенностью президента
Трамп в прощальном посте написал, что Тим Кук «целовал его в зад». Американцы между тем обеспокоены (не)уравновешенностью президента
Трамп в прощальном посте написал, что Тим Кук «целовал его в зад». Американцы между тем обеспокоены (не)уравновешенностью президента

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

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

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

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

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