我正在创建一个应用程序,我需要在用户输入文本输入时实现自动完成,其中 10 个最近/最高排名的单词出现在文本字段下方。
我得到了一个相当大的列表,其中包含大约 80,000 个单词和它们各自的“优先级” ——一个根据数字大小确定它们在自动完成中出现的高度的数字,如下所示:
"transport international";19205
"taxi";18462
"location de voitures";18160
"police";18126
"formation";17858
我对 iOS 开发有点陌生,想知道最好的方法是什么 - 我应该将 80,000 个短语拆分成更小的文件,还是只保留一个?什么会更快?
我已经看到在 iOS 的示例中使用了自动完成功能,但它只提供了非常少量的建议 - 我以前没有见过使用这么大的文件完成它,显然我希望尽可能快地添加用户经验。
任何有关示例、教程或代码建议的建议将不胜感激,谢谢。