我需要用字典中的其他单词替换单词。该字典包含大约 1500 个键值对(所有 NSString 都包含一个应该被另一个单词替换的单词)。字典是动态建立的。对我来说,使用数据库看起来像是一个堆,但将所有单词存储在字典中也感觉不太好。 (它们可能会存储更长时间,并且在极少数情况下也会存储在磁盘上。)
在这种情况下,iOS 应用程序的正确解决方案是什么?
最佳答案
1500 个键值对是单词 -> 单词?
这并不大。实际上,那很小。
只需将它们放入 NSDictionary 中并将其作为 plist 写入存储即可。
确保对所述字典的访问隔离在类的接口(interface)后面,以便将来任何可能导致大小爆炸的扩展需求都可以完全在所述接口(interface)后面完成,而不会影响客户端。
关于objective-c - 存储大量键值对的正确解决方案是什么? NSDictionary 与 DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458781/