我应该在哪里保存我的cocos2d Iphone游戏的gold / exp属性?

时间:2010-11-14 11:55:31

标签: iphone database cocos2d-iphone plist nsuserdefaults

我想保存我的黄金和体验属性,以便在应用启动时可以检索它们。

我不知道是否应该使用.plists或NSUserdefaults。有什么不同?我可以在某处手动编辑代码之外的NSUserdefaults,就像我可以用plist一样吗?问题是,我不希望用户因任何原因丢失所有的gold / exp。

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

1 个答案:

答案 0 :(得分:1)

升级期间会保留NSUserDefaults。它易于使用(单行保存/恢复设置)。

任何可以篡改它们的人都无法使用它们 - 除非他们越狱手机,然后我想无论你使用什么方法,人们都可以接触它们。

如果你对这种情况完全偏执,你可以在保存/恢复期间加密/解密数据,但这可能有点过分。