Menu
Coddy logo textTech

Przegląd projektu

Część sekcji Wprowadzenie do SwiftUI ścieżki Swift w Coddy. Lekcja 43 z 50.

W tym projekcie zbudujesz Coddy Coffee, małą aplikację do składania zamówień, krok po kroku, lekcja po lekcji. Na koniec będzie mieć:

  1. menuj napojów z ich cenami
  2. ekran dla każdego napoju
  3. wybór rozmiaru
  4. przełącznik ilości i łączna wartość zamówienia
  5. przycisk składający zamówienie

Każdy krok zaczyna się od kodu z poprzedniego kroku, więc zachowaj wszystko, co zostało napisane, oraz identyfikatory podane w zadaniach. Napoje są strukturą:

struct Drink: Identifiable {
    let id = UUID()
    let name: String
    let price: Double
}

Ten krok tworzy menu: NavigationStack z List, po jednym wierszu na napój, z nazwą po lewej i ceną po prawej.

challenge icon

Wyzwanie

Łatwy

Zbuduj ekran menu. Wewnątrz NavigationStack wyświetl List elementów drinks z tytułem Coddy Coffee. Każdy wiersz to HStack z nazwą napoju, elementem Spacer i jego ceną z dwoma miejscami po przecinku, na przykład $2.50.

Spróbuj swoich sił

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do SwiftUI

Poćwicz samodzielnie: Edytor online SwiftUI