Support us

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

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

16 лет dev.by — «дефолтный» источник информации о беларусском ИТ

Вы можете...

Читайте также
10 курсов для Project Manager, чтобы прокачать скиллы и обновить резюме (июнь 2023 г.)
10 курсов для Project Manager, чтобы прокачать скиллы и обновить резюме (июнь 2023 г.)
10 курсов для Project Manager, чтобы прокачать скиллы и обновить резюме (июнь 2023 г.)
Собрали курсы на различных платформах, которые подойдут как начинающим, так и опытным Рroject Мanager. Стоимость: от бесплатных уроков до продвинутых университетских программ за тысячи долларов. Но даже это — сущие гроши за новые знаний и крутой сертификат, которым можно похвастаться на LinkedIn и добавить в свое резюме.
1 комментарий
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.
Apple показала iPhone 14 и сразу несколько Apple Watch. Главное
Apple показала iPhone 14 и сразу несколько Apple Watch. Главное
Apple показала iPhone 14 и сразу несколько Apple Watch. Главное
7 сентября прошла осенняя презентация Apple, на которой компания представила новую линейку iPhone, несколько Apple Watch и беспроводные наушники. Рассказываем о новинках презентации.

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

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

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

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

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