一、簡單介紹
很多ios應用都支援偏好設定,比如儲存使用者名、密碼、字型大小等設定,ios提供了一套标準的解決方案來為應用加入偏好設定功能
每個應用都有個nsuserdefaults執行個體,通過它來存取偏好設定。比如,儲存使用者名、字型大小、是否自動登入
存儲位置:

存儲形式:
二、代碼示例
1.storyboard
2.代碼
3.點選儲存資料,讀取資料按鈕列印如下
三、補充說明
1.儲存資料
2.讀取資料
3.重要說明
(1)偏好設定是專門用來儲存應用程式的配置資訊的, 一般情況不要在偏好設定中儲存其他資料。如果利用系統的偏好設定來存儲資料, 預設就是存儲在preferences檔案夾下面的,偏好設定會将所有的資料都儲存到同一個檔案中。
(2)使用偏好設定對資料進行儲存之後, 它儲存到系統的時間是不确定的,會在将來某一時間點自動将資料儲存到preferences檔案夾下面,如果需要即刻将資料存儲,可以使用[defaults synchronize];
(3)注意點:所有的資訊都寫在一個檔案中,對比簡單的plist可以儲存和讀取基本的資料類型。
(4)步驟:擷取nsuserdefaults,儲存(讀取)資料