Menu
Coddy logo textTech

SwiftUIとは

CoddyのSwiftジャーニー「SwiftUI入門」セクションの一部。レッスン 1/50。

SwiftUIは、Swiftでアプリの画面を構築するためのAppleのフレームワークです。画面に表示する内容を記述すると、SwiftUIがそれを描画し、データが変更されるたびに再描画します。

画面の一部をビューと呼びます。これはViewに準拠し、bodyプロパティを持つ構造体です。bodyはビューに表示されるものを返します。

struct ContentView: View {
    var body: some View {
        Text("Hello, World!")
    }
}

Textはテキストの1行を表示するビューです。some Viewは、bodyが特定の種類のビューを1つ返すことを意味し、Swiftは内部のコードからその種類を判断します。

エディタの横にあるプレビューは、コードを変更するたびにビューをレンダリングするため、編集するたびに結果を確認できます。

challenge icon

チャレンジ

初心者

画面にHello, World!ではなくHello, SwiftUI!と表示されるようにテキストを変更してください。

自分で試してみよう

import SwiftUI

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

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

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

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