Apple выпускает предварительную версию Swift 3.0 Preview 1 перед WWDC 2016

Язык программирования Apple Swift увидел свою первую предварительную ветку выпуска для 3.0 вчера, поскольку язык программирования приближается к финальному выпуску 3.0, который ожидается позже в этом году. Хотя до финального выпуска Swift 3.0 еще далеко, это знаменует начало основных пересмотров Swift, которые разработчики увидят позже в этом году.

Согласно странице Swift-Evolution GitHub, основная цель Swift 3.0 — «укрепить и развить язык Swift и опыт разработки». Как оказалось, это также означает, что на этот раз будут внесены изменения, нарушающие совместимость исходного кода, но, как ожидается, Swift 3.x и 4+ останутся максимально совместимыми с исходным кодом.

Разработчики, желающие протестировать предварительную ветку выпуска Swift 3.0, могут перейти в раздел загрузки снимков Swift, чтобы получить недавний снимок, который затем можно будет использовать в Ubuntu 14.04, 15.10 или непосредственно в Xcode от Apple. Учитывая, что WWDC 2016 пройдет в ближайшие недели, было бы не слишком натянуто полагать, что более поздние бета-версии Xcode могут уже включать в себя последние предварительные версии Swift 3.0.

Ниже приведен список внедренных в настоящее время предложений для Swift 3.0:

Обновление 01.06.2016, 17:16 PDT: Похоже, в том, что изначально было названо первым предварительным выпуском Swift 3.0, была допущена ошибка. На официальной странице Swift Snapshots, где вчера был указан Swift 3.0 Preview 1, загрузка снимка теперь просто переименована в Trunk Development (master). Мы будем внимательно следить за любыми обновлениями, но, по мнению автора, мы можем увидеть первый официальный выпуск предварительных версий Swift 3.0 с предстоящими бета-версиями Xcode около WWDC.