<SwiftLearn/>

SwiftUI入門

中級7レッスン

SwiftUIはAppleの宣言的UIフレームワークです。Viewプロトコル、レイアウトコンテナ、 モディファイア、@State/@Binding/@Observableによる状態管理、 NavigationStackとList/ForEachを使ったナビゲーションを学びましょう。

進捗0 / 7 完了 (0%)

7レッスン

最初のSwiftUI View

SwiftUIではViewプロトコルに準拠した構造体を定義します。bodyプロパティでUIを宣言的に記述します。

Swiftエディタ

@Stateによる状態管理

@Stateでローカル状態を管理します。 値が変わると自動的にViewが再描画されます。

Swiftエディタ
確認クイズ

Q1.SwiftUIでViewを定義するために準拠するプロトコルは?

Q2.@Stateプロパティラッパーの用途は?

Q3.縦方向にビューを並べるコンテナは?

Q4.@Bindingの役割は?