我应该使用SQLite还是数组来存储4k对象?

时间:2011-08-09 22:26:47

标签: iphone ios4 iphone-sdk-3.0

我正在讨论是否为我的应用程序使用SQLite。每个应用程序会话,我必须运行大约4k个对象数百次,而不是数千次。

我的问题是,是否有人知道使用NSMutableArray是否会比使用SQLLite更快地烧掉电池(因为处理)?我几乎可以肯定它至少会节省一点电池......但是你认为节省电池是否值得重构我的代码?

1 个答案:

答案 0 :(得分:2)

这些问题的答案总是一样的 - 这完全取决于你的物品是什么以及你用它们做了什么。

如果您的代码运行正常,请不要乱用它。过早优化是走向地狱的道路。

此外,如果您担心它,Apple提供了很好的工具来衡量这些事情。使用它们 - 它们会告诉你关于特定情况的更多信息,而不是任何人可以使用它们。