Menu
CoddyTech

Mengenal file aplikasi

Termasuk bagian Pengenalan SwiftUI dalam perjalanan Swift di Coddy. Pelajaran 2 dari 50.

Aplikasi dimulai dari struct yang ditandai @main dan mematuhi App. Body-nya berisi WindowGroup, dan view di dalamnya adalah layar pertama yang dilihat pengguna:

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

Ini adalah file yang dibuat Xcode untuk setiap app baru. Dalam pelajaran ini, file tersebut berada di CoddyApp.swift, yang dikunci, dan kamu menulis layar di ContentView.swift.

Sebuah view dapat memiliki accessibility identifier: nama yang digunakan oleh pengujian untuk menemukannya. Ini tidak mengubah tampilan view:

Text("Good morning")
    .accessibilityIdentifier("greeting")

.accessibilityIdentifier("greeting") adalah modifier: method yang kamu panggil pada view untuk mendapatkan view yang sudah diubah. UI test Apple menemukan view dengan cara yang sama, begitu pula pemeriksaan dalam pelajaran ini. Jadi, saat tugas memberikan identifier, pasang identifier tersebut persis seperti yang tertulis.

challenge icon

Tantangan

Pemula

Buat layar menampilkan Welcome to Coddy, lalu beri Text tersebut pengenal aksesibilitas welcome.

Coba sendiri

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengenalan SwiftUI

Latihan sendiri: Playground SwiftUI