首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >希望在iPad中存储大量数据

希望在iPad中存储大量数据
EN

Stack Overflow用户
提问于 2012-10-16 00:31:46
回答 2查看 192关注 0票数 0

我在一个应用程序中工作,其中通过web服务接收大量数据(例如,数组中的30K字典)。我使用JSON工具包解析这些大量数据。我每次都会收到10k大小的数据。

那么,存储这些海量数据的最好方法是什么呢?是plist文件还是SQLite数据库呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-16 01:02:51

我会使用sqlite数据库。这使您可以快速读取值,而无需将整个列表存储在内存中。添加和删除条目很容易。如果您的表有正确的索引,查找速度将会很快。

plist需要整个列表都在内存中。如果每个条目只是一个单词,那么30k个条目很容易放入内存中。但是,如果需要更多的数据,或者你永远不会一次需要整个列表,那么你真的不希望所有的数据都在内存中。

对于仅仅是一个列表,CoreData可能是严重的杀伤力。

票数 0
EN

Stack Overflow用户

发布于 2012-10-16 13:39:28

在iOS编程中,SQLite是存储大量数据的最佳选择,因为当您使用任何其他方法进行存储时,它将在运行时需要内存和处理能力来检索所需的数据。使用SQLite,您可以运行一个查询,该查询将很容易地返回特定的if数据。希望这能对你有所帮助。

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

https://stackoverflow.com/questions/12899969

复制
相关文章

相似问题

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