我想保存我的黄金和体验属性,以便在应用启动时可以检索它们。
我不知道是否应该使用.plists或NSUserdefaults。有什么不同?我可以在某处手动编辑代码之外的NSUserdefaults,就像我可以用plist一样吗?问题是,我不希望用户因任何原因丢失所有的gold / exp。
Gold和exp都是整数值。你认为NSUserdefaults会是正确的选择吗?
答案 0 :(得分:1)
升级期间会保留NSUserDefaults。它易于使用(单行保存/恢复设置)。
任何可以篡改它们的人都无法使用它们 - 除非他们越狱手机,然后我想无论你使用什么方法,人们都可以接触它们。
如果你对这种情况完全偏执,你可以在保存/恢复期间加密/解密数据,但这可能有点过分。