Cocoa MVC实现

Cocoa MVC实现,cocoa,model-view-controller,architecture,Cocoa,Model View Controller,Architecture,我对Cocoa不是很有经验,但我对MVC和一般的编码都很有经验。 我有ActionScript的背景,所以我对它非常熟悉 我了解Cocoas版本MVC的基本原理。所有这些都适用于非常小的应用程序。但是,如何为更大的应用程序设置体系结构?我应该如何管理模型对象以及所有部件之间的通信?如何在它们之间传递实例。使用映射我的实例的单例是一个好主意吗 目前我使用的是Objective C PureMVC实现。对于那些了解PureMVC的人:我没有使用Mediator子类,而是创建了实现IMediator协

我对Cocoa不是很有经验,但我对MVC和一般的编码都很有经验。 我有ActionScript的背景,所以我对它非常熟悉

我了解Cocoas版本MVC的基本原理。所有这些都适用于非常小的应用程序。但是,如何为更大的应用程序设置体系结构?我应该如何管理模型对象以及所有部件之间的通信?如何在它们之间传递实例。使用映射我的实例的单例是一个好主意吗

目前我使用的是Objective C PureMVC实现。对于那些了解PureMVC的人:我没有使用Mediator子类,而是创建了实现IMediator协议的ViewController子类,因为在我看来,Mediator和ViewController几乎是一样的,我不会丢失所有ViewController的东西

但我绝对希望在未来的项目中采用苹果公司认可的、行之有效的方式。有人能给我一些好的架构方法吗?

请参考网站上的一些项目。

很抱歉,这个问题恐怕不适合堆栈溢出问答格式,因为它非常广泛。是的,我同意你的看法。但也许有人能把我和任何关于这个话题的好资源联系起来。。