我有一个大约10,000个短语的列表(每个1-5个单词)。当用户开始输入搜索栏时,我想显示一个表格视图,用于过滤这些短语以查找匹配项。即:它的功能就像在浏览器中自动填充一样。
我的问题是:存储这些数据的最佳方法是什么?我应该把它放在一个在用户搜索时初始化的数组中吗?或者它应该存储在外部文件中?
(我正在使用iOS)。
谢谢!
答案 0 :(得分:1)
您可以轻松地使用数组,但性能会非常差。 最好将它放在SQLite(或核心数据)数据库中并进行搜索。 我认为在文件中使用它可能比数组的性能更差。
答案 1 :(得分:0)
将其保存在SQLite或Core Data数据库中。您也可以使用.plist文件,但这可能需要更长时间才能通读。