2013-06-30 39 views
0

我現在保存用戶信息爲NSUserDefaults與關鍵「USERINFO」。應該將nsuserdefaults保存到我的自定義類中嗎?

,當應用程序啓動時,我檢查,如果「用戶信息」存在,並且切換流程。

它非常好,但它是一個壞習慣直接訪問到NSUserDefaults

每次我需要用戶的信息?

是更好地保存用戶信息時,應用程序是launced到我的自定義類?

如果是這樣,你能告訴我原因嗎?

回答

1

NSUserDefaults的訪問,當你需要他們。如果將用戶數據保存在班級中 - 我假設你的意思是在記憶中 - 你阻止了有價值的記憶。取決於可能成爲問題的用戶數據的大小。另一方面,NSUserDefaults訪問速度快而且價格低廉。

相關問題