我正在製作一款遊戲,並且用戶所做的所有進度都將與NSUserDefaults一起保存。這是一個好還是壞的想法?用NSUserDefault保存遊戲進度:好還是壞主意?
保存遊戲失敗的機率是多少?有一個更好的方法嗎?
當用戶同步設備時,iTunes會備份NSUserDefaults?因此,如果用戶更換設備,他不會失去進度,他只需要將設備與iTunes同步?它有多安全?
如果用戶當時沒有互聯網連接,GameCenter的成就也會與NSUserDefaults保存在一起。
嗯,我只是想知道你的意見/經驗。所有的代碼都是完美無缺的,但是恐怕玩家可能因某種原因失去了進步。
如果有人想了解更多關於代碼的細節,可以免費索取,我可以在這裏發佈。
謝謝!
+1我也一直好奇這你的問題幫助我分配,儘管我已經檢查並滿意'NSUserDefault',但好奇心導致我在數據庫上存儲..現在沒有好奇心了,非常感謝這個問題 – rptwsthi