【发布时间】:2010-10-22 02:51:12
【问题描述】:
我需要存储各种类型的数据,并在不同时间从我的应用程序的不同部分对其进行更新。我的印象是我可以使用 NSKeyedArchiver 来执行此操作,并在必要时使用适当的键更新部分数据……就像数据库一样。似乎 NSKeyedArchiver 每次存档时都会覆盖整个文件。
NSKeyedArchiver 会覆盖整个文件,我是否正确?如果是这样,您是否会建议处理此问题的策略(除了使用 SQLLite 或 CoreData ..我可能不得不升级到下一个版本)。我可以将数据分离到不同的文件中,但这似乎需要做很多工作。
【问题讨论】: