SwiftUIは、Appleが提供する宣言型のユーザーインターフェース(UI)フレームワークで、iOS、macOS、watchOS、tvOSのクロスプラットフォームアプリケーションを開発するために使用されます。
SwiftUIは、宣言的な文法により、コード量を大幅に減らし、UIの変更がリアルタイムでプレビュー可能な点で開発者にとって強力なツールとなっています。
主な特徴:
@State
,@Binding
,@ObservedObject
,@EnvironmentObject
などのプロパティラッパーを使用して、UIとデータを同期させる。