我正在学习可可。我正在经历3个关键类,它们构成了Cocoa中文档体系结构的基础。谁是Cocoa MVC文档体系结构中的控制器?
NSDocument
子NSWindowController
或它的子类NSDocumentController
我想NSWindowController
必须控制器 MVC中的条款和NSDocument
是模式。我们在界面生成器中创建的任何视图基本上都是视图。如果它是正确的,那么NSWindowController
或其子类应该得到NSDocument
的实例,并且它应该处理所有的保存,加载和更新任务。但是阅读文档和书籍,似乎NSDocument
本身可以处理这些任务。看起来模特正在做控制器工作的一部分,我发现很难消化。我错过了什么?请你澄清概念模型?
控制器要求模型做这些事情,模型不管它喜欢什么。 – BoltClock