【发布时间】:2015-03-11 05:23:59
【问题描述】:
我正在我的 iOS 应用程序中创建一个包含数千个字符串的字典。该应用程序非常频繁地对其进行写入和读取(每当用户刷新提要时 100 次),因此速度很重要。此外,它需要在会话之外保存。
我已经尝试过 NSUserDefaults,但它似乎应该用于不可变字典。钥匙串似乎也不适合使用。
我应该用什么来存储字典?
【问题讨论】:
-
我认为将它保存在 NSUserDefaults 中是可以的,您在启动时加载它并创建它的可变副本。您获取和添加的频率与存储无关。
-
100 次阅读字典并不多。只需构建一个 nsmutabledictionary 并将其粘贴到您可以引用的地方。
标签: ios dictionary storage