如何在文件中保存和检索多个NSDictionaries

时间:2012-11-22 12:34:22

标签: ios nsdictionary nsfilemanager

我想将数据存储在多个词典的文档目录中。

有没有办法在单个文件中单独存储和检索它们,还可以更新部分文件吗?

目前我将它们整体保存在一个阵列下并整体检索。

2 个答案:

答案 0 :(得分:0)

  

有没有办法在单个文件中单独存储和检索它们

不确定。创建NSDictionary实例的字典并将其写入文件。

  

是否可以更新部分文件?

如果您致力于以这种方式持久保存对象模型,那么您必须读入数据集。修改它,然后将其写回磁盘。这可能是理想的,也可能不是,这取决于您的数据集在其他因素中的大小。

答案 1 :(得分:0)

要从单个文件中存储和检索单个实体的字典,您需要重新创建一些通常内置于数据库中的概念。如果这确实是一项要求,请查看将字典保存到sqlite中的表行或将它们转换为自定义对象并使用Core Data。