😀

【Swift】@Observable / ObservableObject なクラスの役割

2024/07/19に公開

それが何者なのかは掴めるだろう、

などと思いながら、

公開されているコードを眺める。

ViewModel
Model
Manager
State
Store
Data
Loader
Controller
Info
Session
Updater
StateModel
Settings

という単語を使ったクラス名がほとんど。

「Model を保持する/ 操作する」
「Data を保持する/ 操作する」
「State を保持する / 操作する」

そんな役割と言い切ってよいでしょう。

当然、それぞれのプロパティは View から Observe されています。

Discussion