IOS應用中每每須要保存一些用戶的基本信息,如一些習慣,對界面的一些個性化調整等等。這些數據每每比較小,放到數據庫裏面比較麻煩,也沒有必要保存到服務器,因此可使用IOS中的NSUserDefaults數據庫
使用NSUserDefaults很是簡單,只須要獲取到一個全局的用戶數據變量,而後經過KVO進行存取。bash
//獲取用戶數據 var userDefault = NSUserDefaults.standardUserDefaults()
userDefault.setBool(date, forKey: "keyname")
var data = userDefault.boolForKey("keyname")
這樣存儲的數據只要沒有刪除過應用,那麼數據就不會消失,很適合存儲一些跟用戶使用習慣有關的小的數據。服務器