קובץ האפליקציה
חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 2 מתוך 50.
אפליקציה מתחילה במבנה המסומן ב-@main שתואם לפרוטוקול App. הגוף שלו מכיל WindowGroup, והתצוגה שבתוכו היא המסך הראשון שהמשתמש רואה:
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}זהו הקובץ ש-Xcode יוצר עבור כל אפליקציה חדשה. בשיעורים האלה הוא נמצא ב-CoddyApp.swift, שהוא נעול, ואת המסכים שלך תכתוב ב-ContentView.swift.
תצוגה יכולה לשאת מזהה נגישות: שם שבדיקות משתמשות בו כדי למצוא אותה. הוא לא משנה את האופן שבו התצוגה נראית:
Text("Good morning")
.accessibilityIdentifier("greeting").accessibilityIdentifier("greeting") הוא modifier: מתודה שקוראים לה על תצוגה כדי לקבל בחזרה תצוגה ששונתה. בדיקות ה-UI של Apple מוצאות תצוגות באותה הדרך, וכך גם הבדיקות בשיעורים האלה, לכן כשמשימה נותנת מזהה, יש להצמיד אותו בדיוק כפי שנכתב.
אתגר
מתחיליםגרום למסך להציג Welcome to Coddy, ותן ל-Text הזה את מזהה הנגישות welcome.
נסו בעצמכם
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-SwiftUI
תרגלו בעצמכם: SwiftUI אונליין