2
我使用下面做iOS应用数据备份NSKeyedArchiver是否覆盖以前的存档值?
- NSKeyedArchiver.archiveRootObject()
- NSKeyedUnarchiver.unarchiveObjectWithFile()
基于这里的苹果文档上 -
我很好奇这里有一个潜在的愚蠢问题 - 每次你做一个新的保存时,以前的存档会被删除吗?
问题
- 当调用NSKeyedArchiver.archiveRootObject()不新的存档覆盖以前的归档值?
- 如果它不覆盖旧值,您是否需要删除旧值?
这里是删除的NSKeyedArchiver有用的参考值
这里是一个链接,说答案是肯定的。 http://stackoverflow.com/questions/3993553/does-nskeyedarchiver-overwrite-the-entire-file-every-time-you-archive –