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.
Tantangan
PemulaBuat 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()
}
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengenalan SwiftUI
Latihan sendiri: Playground SwiftUI