首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在为iOS开发时,最好使用一个大plist还是多个小plist?

在为iOS开发时,最好使用一个大plist还是多个小plist?
EN

Software Engineering用户
提问于 2011-05-18 22:41:31
回答 2查看 908关注 0票数 3

我正在为iOS 4创建一个简单的“查找我们的位置之一”的应用程序,其中我列出了一个超过70个位置的列表,包括地址、办公时间等。将所有这些数据放在一个大的plist还是多个小的plist中比较好呢?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2011-06-02 03:43:08

核心数据方石岩可能是最好的选择,但在您提到的两个选项中,我倾向于一个大的plist而不是许多小的。维护和跟踪70个文件可能比一个文件更容易出错,而且加载代码也要容易得多(只需几行代码就可以将整个文件加载到一个大的NSArray或NSDictionary中)。

票数 3
EN

Software Engineering用户

发布于 2011-07-06 06:13:55

过早的优化是万恶之源。做任何简单/容易的事情(取决于数据现在的形式),然后看看它是如何执行的。即使是70个条目也不会占用太多的内存(假设它都是文本,没有图像),而且当你找到最接近的位置时,如果简单的线性搜索足够快,我也不会感到震惊。如果速度不够快,二进制搜索很可能就是。(实际上,如果将所有70个数组存储在一个数组中,然后创建两个“索引”数组,这两个数组分别是按纬度和经度排序的第一个数组的索引,您可能会执行一个完整的SQLite数据库。)

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/77359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档