2008年10月5日日曜日

ということでControllerレイヤーが必要なワケは

(まぁCocoaに限らないアーキテクチャの話ではあるわけだけど.GUIをサクサク作るという視点で必要と思っていたのでそこから発想すると…)

Mが固定で1:1なら問題は少ない

が,
  • 切り替えられたり(Select)
  • 複数になったり(Table)
  • 絞り込まれたり(Find/Predicate)
  • するのでControllerが必要.
    単にKVOのためではない(フツー).

    さらに
  • CoreDataまわりの出入りの都合
  • っていうのが大きい.

    ってあたりでFA?
    (実際NSArrayControllerまでくると便利なのはよくわかる.)

    0 件のコメント: