使用用戶首選項保存數據

IOS應用中每每須要保存一些用戶的基本信息,如一些習慣,對界面的一些個性化調整等等。這些數據每每比較小,放到數據庫裏面比較麻煩,也沒有必要保存到服務器,因此可使用IOS中的NSUserDefaults數據庫

使用NSUserDefaults很是簡單,只須要獲取到一個全局的用戶數據變量,而後經過KVO進行存取。bash

  • 首先,獲取全局的用戶信息變量
//獲取用戶數據
    var userDefault = NSUserDefaults.standardUserDefaults()
  • 存儲數據
userDefault.setBool(date, forKey: "keyname")
  • 讀取數據
var data = userDefault.boolForKey("keyname")

這樣存儲的數據只要沒有刪除過應用,那麼數據就不會消失,很適合存儲一些跟用戶使用習慣有關的小的數據。服務器

相關文章
相關標籤/搜索