SwiftUIの@StateObjectの意味を説明する。
結論
@StateObjectを付けてObservableObjectに準拠するclassのインスタンスを生成すると、そのclassの@Publishedを付けた変数は異なるView間で値が連動する。
具体例
@StateObjectはObservableObject/@Published/@ObservedObjectと一緒に使って初めてその効果を発揮する。よって@StateObjectを理解するためには上記全て理解する必要が有る。下記記事を参照。
まとめ
SwiftUIの@StateObjectの意味を説明した。
コメント