2010-11-11 63 views
2

有人能解释我的含义:“对于一个非常简单的应用程序来说,Core Data确实会增加一些开销(比较基于Cocoa基于文档的应用程序和基于Cocoa Core Data文档的应用程序)但是核心数据增加了重要的功能。“选择核心数据

我在Core Data文档中找到了这个。

我有一个小应用程序,其中包含大量的图像和某些数据相互链接。

如果我为我的应用选择Core Data,会遇到什么样的开销?

回答

2

这只是意味着你付出的性能损失很小,因为发射时间可能会稍长一点;内存使用量也略有增加。特别是对于3GS和4,这不会是我担心的事情。

如果您必须使用一定数量的数据,Core Data(快速对象检索和持久性)的好处肯定超过了额外的“开销”。

+0

明白了。谢谢! – Abhinav 2010-11-11 21:57:39

+0

我认为在使用核心数据时也存在认知“开销”。第一次来,你需要学习一套新的类和功能,以及一些标准的咒语/成语,一开始看起来有些复杂。 – westsider 2010-11-12 00:33:05