Apple выпустила Swift Playgrounds 4 с поддержкой создания приложений прямо на iPad

Apple выпустила обновление для Swift Playgrounds. Теперь можно создавать приложения для iOS прямо на iPad и без помощи Mac. Swift Playgrounds 4 доступна для iPad и Mac, а для полноценной работы на iPad необходимо обновиться до iPadOS 15.2.

145fb5cf645b024caf6a12bd2b05a2d1.jpg

Пользователям все также доступны обучающие материалы Swift Playgrounds. В приложении есть несколько модулей, которые обучат юзера программированию на языке Swift и делают это в игровой и интерактивной среде, в которой каждая строчка кода сразу же визуализируется. 

Помимо этого, купертиновцы добавили возможность не только проходить интерактивные уроки, но и создавать реальные приложения для iOS. Кроме базовых возможностей Swift, пользователи могут получить доступ к популярным библиотекам и фреймворкам, таким как SpriteKit, SwiftUI, Bluetooth и Metal. Также код может взаимодействовать с компонентами устройства — реагировать на сенсорные жесты и получать доступ к камере, гироскопу и другим датчикам.

Готовое ToDo приложение из списка примеровГотовое ToDo приложение из списка примеров

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

Swift Playground 4 для Mac создана с учетом возможностей Mac Catalyst, что позволяет беспрепятственно редактировать один и тот же код на iPad и Mac, а iCloud позволяет делиться кодом и файлами между остальными устройствами. Apple отмечает, что можно создать проект в Swift Playgrounds 4 на iPad и сразу же переключиться на работу с кодом на Mac или же можно сразу открыть проект в Xcode.

Урок по работе с камерой в SwiftУрок по работе с камерой в Swift

Готовыми проектами можно делиться не только между своими гаджетами, но и отправлять друзьям. Кроме того, приложение можно опубликовать в AppStore, отправив в App Store Connect.

© Habrahabr.ru