【发布时间】:2010-09-23 09:19:41
【问题描述】:
我正在开发一款益智游戏,游戏引擎包含复杂的对象层次结构,从游戏角色到矢量再到过渡动画。根据游戏状态,它们可能加起来从 10 到 1000(在极端情况下)。我一直在推迟这一刻,直到我不得不着手保存和加载所有这些烂摊子,因为我没有这方面的经验,但现在我担心的那一刻即将到来。
为此使用 NSKeyedArchiver 是个好主意吗?它的概念似乎很强大。这样我就可以重建对象状态,但这是否包括已保存对象之间的指针?它在性能方面的表现如何?系统是否有时间在应用程序终止时将所有这些对象保存在磁盘上?
【问题讨论】:
标签: iphone cocoa-touch archiving