Appファイル
CoddyのSwiftジャーニー「SwiftUI入門」セクションの一部。レッスン 2/50。
アプリは、Appに準拠する@mainでマークされたstructから始まります。その本体には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入門のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド