我正在讨论是否为我的应用程序使用SQLite。每个应用程序会话,我必须运行大约4k个对象数百次,而不是数千次。
我的问题是,是否有人知道使用NSMutableArray是否会比使用SQLLite更快地烧掉电池(因为处理)?我几乎可以肯定它至少会节省一点电池......但是你认为节省电池是否值得重构我的代码?
答案 0 :(得分:2)
这些问题的答案总是一样的 - 这完全取决于你的物品是什么以及你用它们做了什么。
如果您的代码运行正常,请不要乱用它。过早优化是走向地狱的道路。
此外,如果您担心它,Apple提供了很好的工具来衡量这些事情。使用它们 - 它们会告诉你关于特定情况的更多信息,而不是任何人可以使用它们。