应用文件
本课属于 Coddy Swift 学习旅程的“SwiftUI 入门”单元。第 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") 是一种修饰符:你在视图上调用这个方法,就能得到一个经过修改的视图。Apple 的 UI 测试也用同样的方式查找视图,这些课中的检查也是如此。因此,任务给出标识符时,请按原样添加。
挑战
入门让屏幕显示 Welcome to Coddy,并为该 Text 设置无障碍标识符 welcome。
亲手试试
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
SwiftUI 入门中的所有课
自己练习: SwiftUI 在线编辑器