我不知道什麼的指導方針是:
1 - 我怎麼可以經常從NSUserDefaults的閱讀
2 - 有多少數據,我可以在NSUserDefaults的當(不是)濫用NSUserDefaults的
顯然,有限制可以使用多少NSUserDefaults,但我無法確定什麼是合理的,什麼是不合理的。
在其他一些例子:
如果我的比賽有計算機是一個玩家的選擇,我會使用到NSUserDefaults的保存布爾值。這很清楚。但是每次我想知道計算機是玩家還是應該使用實例變量時,在我的遊戲中訪問NSUserDefaults是否也合理?假設我需要每秒鐘檢查布爾值。答案是一樣的,而不是100毫秒?大概每10秒鐘一次?
如果我的遊戲有50個移動對象,並且我希望在用戶退出應用程序時存儲他們的位置和速度,NSUserDefaults是否存儲這些數據的合理位置?關於20個移動物體呢?什麼約200?
感謝所有的答覆。這有所幫助。 – double07 2011-04-02 16:53:41