首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NSKeyedArchiver是否会在您每次存档时覆盖整个文件?

NSKeyedArchiver是否会在您每次存档时覆盖整个文件?
EN

Stack Overflow用户
提问于 2010-10-22 10:51:12
回答 1查看 864关注 0票数 1

我需要存储各种类型的数据,并在不同的时间从应用程序的不同部分对其进行更新。我的印象是,我可以使用NSKeyedArchiver来做这件事,当necessary...much类似于数据库时,只需使用适当的键来更新部分数据。每次归档时,NSKeyedArchiver似乎都会覆盖整个文件。

NSKeyedArchiver覆盖了整个文件,我说的对吗?如果是这样的话,您有没有建议一种策略来处理这个问题(除了使用SQLLite或coredata..我可能不得不在下一个版本中升级到这个)。我可以将数据分离到不同的文件中,但这似乎需要大量的工作。

EN

Stack Overflow用户

回答已采纳

发布于 2010-10-22 11:10:19

是的,NSKeyedArchiver用它的数据替换磁盘上的数据。要做您想做的事情,可能需要某种数据库解决方案,尽管不一定是SQLite。您的数据集有多大?重写整个过程有那么慢吗?

票数 5
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3993553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档