2010-11-14 52 views
1

我想保存我的黄金和体验属性,以便在应用启动时可以检索它们。我应该在哪里存储我的cocos2d Iphone游戏的gold/exp属性?

我不知道我是否应该使用.plists或NSUserdefaults。有什么不同?我可以在某处手动编辑代码之外的NSUserdefaults,就像我可以用plists做的那样吗?问题是,我不希望用户因任何原因而放弃他所有的黄金/ exp。

黄金和exp都是整数值。你认为NSUserdefaults会是正确的选择吗?

+1

[可安全地将经验和黄金属性(RPG-like)保存在.plist文件中吗?](http://stackoverflow.com/questions/4174316/is-it-safe-to-保存体验和金色的属性 - RPG般-IN-A-的plist文件) – 2010-11-14 14:53:53

回答

1

NSUserDefaults在升级过程中保留。它很容易使用(单行保存/恢复设置)。

他们不可用于任何人可能篡改他们 - 除非他们jailbroke电话,然后我想人们可以得到他们,不管你使用什么方法。

如果你对这种情况完全偏执,你可以在保存/恢复过程中加密/解密数据,但这可能是矫枉过正的。

相关问题