![]() |
1
1
拥有“模型控制器”和“视图控制器”的强烈直觉。对于M和V通常是如何结合在一起的,这是一个很好的心理分类法。但正如您所注意到的,您仍然可以在MVC中使用纯“C”将整个操作联系在一起。
如果你说的是一个控制器,对于应用程序:
把(big-c)控制器看作是从应用程序的main()函数中发展出来的东西——在旧的cocoa教程中,这个对象通常称为app controller。它可能是uiapplication的委托,或者不是,但是如果不是,您应该考虑在
如果您谈论的是有多个实例的某个中介组件,文档体系结构中的每个模型/视图“对”对应一个实例,那么也可以这样做。
|
![]() |
2
0
听起来你需要一份 Cocoa Design Patterns 回答这些问题,然后回答一些。 第2章讨论了使用ArrayController作为模型控制器(而不是您使用的持久文档模型控制器)的MVC模式。 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 5 月前 |
![]() |
Vincent · SwiftUI与表单中的CoreData绑定 1 年前 |
|
user13990880 · 需要在核心数据中保存打乱的顺序 1 年前 |