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

标签 objective-c ios search

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

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

(我正在使用 iOS)。

谢谢!

最佳答案

使用数组可以轻松做到这一点,但性能会很差。 最好将其保存在 SQLite(或 Core Data)数据库中并进行搜索。 我认为将它放在文件中可能比数组的性能更差。

关于objective-c - 存储和检索自动填充文本术语,iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8994675/

相关文章:

ios - _OBJC_CLASS_$_SBJsonParser 从 : error 引用

ios - 我应该在嵌套 block 中使用 weakSelf 吗?

algorithm - 双向搜索的终止条件

c# - 在pdf文件中搜索字符串

python - 如何使用django filter icontains获取多个字段

ios - 使用 Core Data 存储大量对象

ios - 在按钮上随机显示一个字母,我的 objective-c 代码有问题

objective-c - xcode NSString IBOutlet 到设计器中的 NSString 对象?

ios - 核心数据迁移错误 Cocoa error 134130 Can't find model for source store

objective-c - 无法在 iOS SDK 中自定义 UINavigationBar 的外观 :