Czym jest SwiftUI
Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 1 z 50.
SwiftUI to framework Apple'a służący do tworzenia ekranów aplikacji w języku Swift. Opisujesz, co wyświetla ekran, a SwiftUI rysuje go i odświeża za każdym razem, gdy zmieniają się Twoje dane.
Fragment ekranu to widok: struktura zgodna z protokołem View, która ma właściwość body. Właściwość body zwraca to, co wyświetla widok:
struct ContentView: View {
var body: some View {
Text("Hello, World!")
}
}Text to widok, który wyświetla wiersz tekstu. some View oznacza, że body zwraca określony rodzaj widoku, a Swift ustala na podstawie kodu, jaki to rodzaj.
Podgląd obok edytora renderuje Twój widok za każdym razem, gdy zmienisz kod, dzięki czemu widzisz rezultat każdej edycji.
Wyzwanie
PoczątkującyZmień tekst, aby na ekranie wyświetlało się Hello, SwiftUI! zamiast Hello, World!.
Spróbuj swoich sił
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wprowadzenie do SwiftUI
10Projekt – Kawiarnia Coddy
Przegląd projektuEkrany napojów2Wyświetlanie treści
Widoki tekstoweLiczby w tekścieCzcionkiKolorySF SymbolsPodsumowanie — metka z ceną5Stan i przyciski
PrzyciskiWłaściwość @StateStan prawda lub fałszWidoki warunkowePodsumowanie — licznik punktów6Dane wejściowe użytkownika
Pole tekstowePrzełącznikPrzyciski krokowe i suwakSelektorPodsumowanie – formularz zamówieniaPoćwicz samodzielnie: Edytor online SwiftUI