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は内部のコードからその種類を判断します。
エディタの横にあるプレビューは、コードを変更するたびにビューをレンダリングするため、編集するたびに結果を確認できます。
チャレンジ
初心者画面にHello, World!ではなくHello, SwiftUI!と表示されるようにテキストを変更してください。
自分で試してみよう
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
SwiftUI入門のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド