存储和检索自动填充文本术语,iOS

时间:2012-01-24 21:46:43

标签: objective-c ios search

我有一个大约10,000个短语的列表(每个1-5个单词)。当用户开始输入搜索栏时,我想显示一个表格视图,用于过滤这些短语以查找匹配项。即:它的功能就像在浏览器中自动填充一样。

我的问题是:存储这些数据的最佳方法是什么?我应该把它放在一个在用户搜索时初始化的数组中吗?或者它应该存储在外部文件中?

(我正在使用iOS)。

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以轻松地使用数组,但性能会非常差。 最好将它放在SQLite(或核心数据)数据库中并进行搜索。 我认为在文件中使用它可能比数组的性能更差。

答案 1 :(得分:0)

将其保存在SQLite或Core Data数据库中。您也可以使用.plist文件,但这可能需要更长时间才能通读。