我正在尝试为 UITextField 添加建议。它们显示为文本字段下方的 UITableView,根据用户输入的内容显示一些条目(例如 Google Suggest)。
到目前为止,我尝试的唯一方法是从内部 SQLite 数据库中进行选择。这可行,但由于数据库非常大(大约 35000 个条目),因此速度非常慢。每次输入内容时,应用程序都会冻结 4 或 5 秒,然后才会显示新建议。所以我想这种方法不是最好的。
我正在考虑在 NSDictionary 中映射所有内容,但我担心表格太大(大约 1.5MB)并且永久保留 NSDictionary 在内存方面会非常昂贵。
大家觉得最好是什么?