【发布时间】:2011-12-03 04:58:55
【问题描述】:
我有包含 100 万个条目的文本分隔文件,例如
A;B;C;D;E;F;G......n
我想创建一个 iOS 应用,让用户能够对列进行排序和过滤。
在本地存储此信息的最佳方式是什么?这对 iOS 来说会不会太难处理?
创建 Web 服务会更好吗?
谢谢
【问题讨论】:
-
使用 sqlite 数据库。它比每次都加载/解析该文件要高效得多。
-
我怀疑 ios 是否会让 App 有足够的内存及时完成这样的任务。它甚至可能最终导致应用程序崩溃。就像@Marc 所说,如果您将文本解析替换为表格查询,那将是一个巨大的进步。
-
我的怀疑正是 - 分片走的路?
-
如有必要,在开始时解析一次,并将数据保存在本地db中,然后在db上执行您的操作。