2

我需要用字典中的其他单词替换单词。字典包含大约 1500 个键值对(所有 NSStrings 都包含一个应该被另一个单词替换的单词)。字典是动态建立的。使用数据库对我来说看起来有点过分,但将所有单词存储在字典中也感觉不好。(它们可能会存储更长的时间,在极少数情况下也会存储在磁盘上。)

在这种情况下,iOS 应用程序的正确解决方案是什么?

4

1 回答 1

5

1500 个键值对是单词 -> 单词?

那不是很大。实际上,这非常小。

只需将它们粘贴在 NSDictionary 中并将其作为 plist 写入存储。

确保对所述字典的访问被隔离在类的接口后面,以便将来可能导致大小爆炸的任何扩展需求都可以完全在所述接口后面完成,而不会影响客户端。

于 2012-11-19T18:05:26.590 回答