选择核心数据
Posted
技术标签:
【中文标题】选择核心数据【英文标题】:Choosing Core Data 【发布时间】:2010-11-11 21:09:26 【问题描述】:谁能解释一下“对于一个非常简单的应用程序,Core Data 肯定会增加一些开销(比较一个基于 Cocoa 文档的普通应用程序和一个基于 Cocoa Core Data 文档的应用程序)的含义,但是 Core数据增加了重要的功能。”
我在 Core Data 文档中找到了这个。
我有一个小应用程序,其中包含大量图像和某些相互关联的数据集。
如果我为我的应用选择 Core Data,我会遇到什么样的开销?
【问题讨论】:
【参考方案1】:这只是意味着您需要支付一点性能损失,因为启动时间可能会稍微长一些;内存使用量也略有增加。尤其是 3GS 和 4,这不是我担心的事情。
如果您必须处理一定数量的数据,Core Data 的好处(快速对象检索和持久性)肯定超过增加的“开销”。
【讨论】:
我认为使用 Core Data 也存在认知“开销”。第一次接触它,您将需要学习一组新的类和功能,以及一些标准的咒语/习语,起初看起来有些复杂。以上是关于选择核心数据的主要内容,如果未能解决你的问题,请参考以下文章