我正在尝试设计一个简单的Cocoa应用程序,我希望有一个清晰易懂的软件架构。当然,我使用的是基本的MVC设计,我的问题涉及Model层。对于我的应用程序,Model表示使用XML-RPC API在Internet上获取的数据。我打算使用Core Data来表示本地获取的版本。最初应该如何加载数据?我正在阅读Cocoa Design Pattern一书,他们谈到了一个以模型为中心的模型控制器。怎么做?
谢谢!
答案 0 :(得分:1)
你的问题有点开放,所以我会把你作为一个经历过重新设计一个构建不良的应用程序的过程的人。
您的模型的想法非常简单:
在第三步之后,您将在内存中拥有模型的核心数据表示,您可以使用它来驱动用户界面,或保存到持久存储(到文件)。
Core Data documentation更详细地介绍了上述每个步骤。