【发布时间】:2014-05-03 20:33:17
【问题描述】:
我将在 plist 中存储一个值列表并检索它们。每次调用 search 方法时,都会在列表中搜索一个值(每次都可能更改)。列表中可能会有大约 10 个值。
NSArray 或 NSDictionary 哪个更适合搜索?
我认为 NSArray 更合适,因为至少现在我没有键值对数据集,只有一个列表。
有人可以确认并提供搜索数组的最佳方法吗?
谢谢
【问题讨论】:
-
如果您只有 10 个项目,那么尝试实施一些更有效的东西是没有任何意义的。假设您可以在 1/1000000 秒内搜索数组,但字典在 1/100000 秒时更快。它有什么区别?只需做最简单的事情,如果您有数万个项目,只需担心这一点。
标签: ios objective-c search nsarray nsdictionary