Что такое SwiftUI
Часть раздела Введение в SwiftUI путешествия по Swift на Coddy. Урок 1 из 50.
SwiftUI — это фреймворк Apple для создания экранов приложений на Swift. Вы описываете, что отображается на экране, а SwiftUI рисует его и перерисовывает всякий раз, когда изменяются ваши данные.
Часть экрана — это представление: структура, которая соответствует View и имеет свойство body. Свойство body возвращает то, что показывает представление:
struct ContentView: View {
var body: some View {
Text("Hello, World!")
}
}Text — это представление, отображающее строку текста. some View означает, что свойство body возвращает один конкретный тип представления, а Swift определяет, какой именно, на основе кода внутри.
Предпросмотр рядом с редактором отображает ваше представление каждый раз, когда вы изменяете код, поэтому вы видите результат каждого редактирования.
Задание
НовичокИзмените текст так, чтобы на экране отображалось Hello, SwiftUI! вместо Hello, World!.
Попробуйте сами
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Введение в SwiftUI
10Проект — Coddy Coffee
Обзор проектаЭкраны напитков2Отображение содержимого
Текстовые представленияЧисла в текстеШрифтыЦветаSF SymbolsПовторение — ценник5Состояние и кнопки
КнопкиСвойство @StateСостояние «истина или ложь»Условные представленияПовторение — счётчик очков6Ввод данных пользователем
Текстовое полеПереключательСчётчик и ползунокВыборПовторение — форма заказаПотренируйтесь самостоятельно: Песочница Swift