我正在學習可可。我正在經歷3個關鍵類,它們構成了Cocoa中文檔體系結構的基礎。誰是Cocoa MVC文檔體系結構中的控制器?
NSDocument
子NSWindowController
或它的子類NSDocumentController
我想NSWindowController
必須控制器 MVC中的條款和NSDocument
是模式。我們在界面生成器中創建的任何視圖基本上都是視圖。如果它是正確的,那麼NSWindowController
或其子類應該得到NSDocument
的實例,並且它應該處理所有的保存,加載和更新任務。但是閱讀文檔和書籍,似乎NSDocument
本身可以處理這些任務。看起來模特正在做控制器工作的一部分,我發現很難消化。我錯過了什麼?請你澄清概念模型?
控制器要求模型做這些事情,模型不管它喜歡什麼。 – BoltClock