【发布时间】:2011-05-26 00:55:58
【问题描述】:
在 iOS 中存储大量字典的最佳方式是什么?
我希望能够将新词典保存到用户手机中。有没有办法遍历 plist 中的字典,还是应该是由字典数组组成的 plist?
plist 是最好的方法还是有其他方法?
如何从 plist 加载字典数组并将其存储在应用程序中?我正在尝试将当前 plist 加载到数组中,但得到空值。
【问题讨论】:
标签: iphone nsarray plist nsdictionary
在 iOS 中存储大量字典的最佳方式是什么?
我希望能够将新词典保存到用户手机中。有没有办法遍历 plist 中的字典,还是应该是由字典数组组成的 plist?
plist 是最好的方法还是有其他方法?
如何从 plist 加载字典数组并将其存储在应用程序中?我正在尝试将当前 plist 加载到数组中,但得到空值。
【问题讨论】:
标签: iphone nsarray plist nsdictionary
您可以使用writeToFile:atomically 编写字典。如果将它们写入目录,则可以循环浏览该目录中的文件。但不要忘记将它们放在可写目录中。
其他想法包括保存文件并将文件名保存在共享首选项中。
但是,如果我处于您的位置,我会结帐nanostore。我认为它将满足您的所有需求,而不会像核心数据那样陷入困境。
【讨论】: