Menu
Coddy logo textTech

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 テストも同じ方法でビューを検索し、これらのレッスンのチェックも同様に行うため、タスクで識別子が指定されている場合は、記載どおりに正確に付けてください。

challenge icon

チャレンジ

初心者

画面にWelcome to Coddyを表示し、そのTextにアクセシビリティ識別子welcomeを設定してください。

自分で試してみよう

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

SwiftUI入門のすべてのレッスン

自分で練習してみよう: Swiftプレイグラウンド