Дайте волю своему воображению!

Игровые площадки - это фантастический способ создания кода, и для этого вам даже не понадобится устройство.

Но как совместить любовь к SwiftUI с любовью к игровым площадкам? Читать дальше.

Сложность: Начинающий | Легко | Нормальный | Испытывающий

Предпосылки:

  • Установите либо Xcode на Mac, либо игровые площадки на iPhone или iPad

Рекомендуется: уметь создавать Hello, World! Приложение Swift (руководство ЗДЕСЬ)

Терминология

Игровые площадки: среда разработки, которую можно использовать для создания кода Swift.

Swift: язык программирования с открытым исходным кодом для macOS, iOS, watchOS и tvOS

Создание игровой площадки: на Mac

Вам необходимо загрузить и установить Xcode на свой компьютер.

Затем вы можете перейти в меню Файл ›Новая площадка.

Затем я выбираю iOS ›New Playground на следующем экране. Выбирая iOS, мы получаем UIKit импортированный для нас (что отлично, так как нам это нужно)

Вам нужно будет выбрать место для вашей игровой площадки по ходу движения. Вот наглядное руководство:

Как вы могли видеть из этого видео, когда я запускаю var str = "Hello, playground") print("Hello, playground") консоль / отладка, внизу экрана появляется панель. Это дает нам хорошую возможность выделить основные области экрана:

Раздел SwiftUI

Ключевым моментом здесь является использование UIHostingController для размещения вашего представления содержимого.

Хотите пример кода? Без проблем:

Это отображает традиционный Hello, world! String прямо посередине экрана справа от стиля Playground - SwiftUI!

Если вы не видите результат (который должен выглядеть следующим образом):

Вы можете использовать ярлык для просмотра в реальном времени, набрав на клавиатуре option-command-enter, который включает и выключает просмотр в реальном времени. Разве это не здорово?

Вывод

Ага, детские площадки! Ага SwiftUI.

Вместе? Ну наконец то.

Эта статья (надеюсь) помогла вам в этом.

Если у вас есть вопросы, комментарии или предложения, пишите мне в Twitter.

Не стесняйтесь подписаться на мою рассылку новостей