我已經創建了一個應用程序,它將使用用戶名,密碼登錄並允許用戶從服務器下載文件。在我的應用程序中,一旦用戶在應用程序中登錄,我必須堅持少量數據。使用NSUserDefaults來存儲很多值會導致問題?
持久數據,如用戶名,密碼,用戶下載列表,訂閱計劃等。數據可以通過NSUserDefaults,Plist等在應用程序中保存。但是我覺得使用NSUserDefaults存儲和檢索值很容易。由於我需要在許多視圖控制器中使用這些值,我更喜歡NSUserDefaults
。
這是最佳做法嗎?使用太多NSUserDefaults
會導致陷阱? 告訴我有沒有其他的方式來堅持數據,並輕鬆地檢索可可觸摸?
您可以使用文件以json的形式存儲這些數據。 – Exploring
我不想在文件中存儲信息,因爲它更脆弱 – Cyril
請不要在'NSUserDefaults'中存儲密碼,因爲它將以未加密的方式存儲,您不希望這樣做。 –