3

Core Data非常棒,我非常喜欢使用the visual layoutXcode 提供的功能来组织事物并快速获取我放置的数据的示例。有时我开始怀疑我是否正在充分利用它,然而,一段时间后往往会出现如此多的箭头,以至于很难分辨出什么在哪里。

我尝试通过以下方式将其保持在最低限度

  • 将类似的对象组合在一起,
  • 树上的抽象对象/父母和他们的孩子,
  • 等等

但混乱似乎不可避免。

您采用哪些方法来保持最佳组织和可读性?

4

2 回答 2

3

这在一般意义上很难回答。我认为这很重要,你应该好好考虑一下。我倾向于自己对事物的视觉安排着迷,因为我发现它对我的感知和对自己图式的持续理解有深远的影响。Xcode 的数据建模器本质上是一个模式设计设计文档工具。

我努力尽可能地划分我自己的设计。例如,如果您考虑类似 iTunes 的情况,您可能有一个控制器管理库源列表选择(一个播放列表,举个简单的例子),另一个管理所选播放列表的成员。在模式中,可能有几个“图书馆相关”实体和几个“播放列表相关”实体,并且肯定有几个“歌曲相关”实体(专辑、艺术家和歌曲/曲目)。我会以一种很好地安排关系线的方式将与歌曲相关的东西紧密地组合在一起,但这样可以使这些实体在视觉上与播放列表和图书馆相关的项目分开。

换句话说,如果您将相关项目放在明确定义的逻辑集群中,用漂亮的空格分隔,以与组织控制器相同的方式进行组织,那么这些概念就会保持相当清晰。

另一个问题是 Xcode 自动放置关系线。不幸的是,我们几乎无能为力使它们变得整洁。众所周知,我会花费(实际时间因尴尬而编辑)担心如何平衡清晰描绘的关系与清晰描绘的相互关联的实体集群。

祝你好运,快乐强迫症!:-)

于 2009-12-19T15:30:51.730 回答
0

这里有更好的建议。 http://www.sebastianrehnby.com/blog/2013/01/15/structuring-an-ios-project/

此外,Services 模块、Helper 模块(您的应用程序实用程序类)服务 - (调用后端服务器、DBOject 服务等外部服务)

另外,这个 http://www.slideshare.net/MassimoOliviero/architecting-ios-project

于 2015-05-31T05:57:49.393 回答