Plik aplikacji
Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 2 z 50.
Aplikacja rozpoczyna działanie od struktury oznaczonej jako @main, która jest zgodna z App. Jej ciało zawiera WindowGroup, a widok wewnątrz niej to pierwszy ekran, który widzi użytkownik:
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}To plik, który Xcode tworzy dla każdej nowej aplikacji. W tych lekcjach znajduje się on w pliku CoddyApp.swift, który jest zablokowany, a ekrany tworzysz w pliku ContentView.swift.
Widok może mieć identyfikator dostępności: nazwę, której testy używają, aby go znaleźć. Nie zmienia ona wyglądu widoku:
Text("Good morning")
.accessibilityIdentifier("greeting").accessibilityIdentifier("greeting") to modyfikator: metoda, którą wywołujesz na widoku, aby otrzymać zmieniony widok. Testy interfejsu użytkownika Apple znajdują widoki w ten sam sposób, podobnie jak testy w tych lekcjach, więc gdy zadanie podaje identyfikator, przypisz go dokładnie w podanej postaci.
Wyzwanie
PoczątkującyWyświetl na ekranie Welcome to Coddy i nadaj temu elementowi Text identyfikator dostępności welcome.
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