2010-11-14 50 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電話,然後我想人們可以得到他們,不管你使用什麼方法。

如果你對這種情況完全偏執,你可以在保存/恢復過程中加密/解密數據,但這可能是矯枉過正的。

相關問題