gpt4 book ai didi

cocoa - 在 Cocoa 中正确设计模型 Controller ?

转载 作者:行者123 更新时间:2023-12-03 18:06:31 25 4
gpt4 key购买 nike

我正在尝试设计一个简单的 Cocoa 应用程序,我希望有一个清晰且易于理解的软件架构。当然,我使用的是基本的 MVC 设计,我的问题涉及模型层。对于我的应用程序,模型表示使用 XML-RPC API 从 Internet 获取的数据。我计划使用核心数据来表示本地获取的版本。最初应该如何加载数据?我正在阅读《Cocoa 设计模式》一书,他们讨论了以模型为中心的模型 Controller 。那要怎么做呢?

谢谢!

最佳答案

您的问题有点开放式,所以作为一个经历过重新设计糟糕的应用程序的人,我会告诉您我的看法。

您的模型的想法非常简单:

  1. 创建数据模型(这涉及创建实体、实体的属性和关系)。
  2. 放置代码以使用第 1 步中创建的数据模型创建托管对象上下文。
  3. 从互联网获取数据并根据您的数据模型创建 NSManagedObjects

第三步之后,您将在内存中获得模型的核心数据表示,您可以使用它来驱动用户界面,或保存到持久存储(到文件)。

Core Data documentation ,更详细地介绍了上述每个步骤。

关于cocoa - 在 Cocoa 中正确设计模型 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1583825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com