😀
【Swift】@Observable / ObservableObject なクラスの役割
それが何者なのかは掴めるだろう、
などと思いながら、
公開されているコードを眺める。
ViewModel
Model
Manager
State
Store
Data
Loader
Controller
Info
Session
Updater
StateModel
Settings
という単語を使ったクラス名がほとんど。
「Model を保持する/ 操作する」
「Data を保持する/ 操作する」
「State を保持する / 操作する」
そんな役割と言い切ってよいでしょう。
当然、それぞれのプロパティは View から Observe されています。
Discussion