Закрыть объявление

Поскольку вчерашняя презентация стала открытием конференции разработчиков WWDC 2016, на ней был сделан большой акцент на новых возможностях для разработчиков. В конце презентации Apple также представила собственный план по значительному расширению числа людей, понимающих языки программирования.

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

В ходе живой презентации был продемонстрирован один из первых уроков, которые предложит приложение. В правой половине дисплея показывалась игра, в левой — инструкции. На этом этапе приложение фактически требует от пользователя только участия в игре, но вместо графических элементов управления оно использует строки кода, которые запрашиваются.

Таким образом, они научатся оперировать основными понятиями Swift, такими как команды, функции, циклы, параметры, переменные, операторы, типы и т. д. Помимо самих уроков, приложение также будет содержать постоянно растущую набор задач, которые углубит способность работать с уже известными концепциями.

Однако обучение в Swift Playgrounds не останавливается на азах, что программист Apple продемонстрировал на примере самостоятельно созданной игры, где физика мира управлялась с помощью гироскопа iPad.

Поскольку у iPad нет физической клавиатуры, Apple создала богатую палитру элементов управления. Сама «классическая» программная QWERTY-клавиатура, например, помимо шепота кода, содержит на отдельных клавишах несколько символов, которые выбираются при различных типах взаимодействия с ними (например, число записывается перетаскиванием клавиши вверх).

Часто используемые элементы кода прописывать не нужно, достаточно перетащить их из специального меню и еще раз перетащить, чтобы выбрать диапазон кода, к которому их следует применить. После нажатия на номер прямо над ним появится только цифровая клавиатура.

Созданными проектами можно делиться как документами с расширением .playground, и любой, у кого есть iPad и установленное приложение Swift Playgrounds, сможет открывать и редактировать их. Проекты, созданные в этом формате, также можно импортировать в Xcode (и наоборот).

Как и все остальное, представленное на вчерашней презентации, Swift Playgrounds теперь доступен для разработчиков: первая публичная пробная версия выйдет в июле, а публичный релиз — осенью, вместе с iOS 10. Все они будут бесплатными.

.