//偏好設定是專門用來儲存應用程式的配置資訊的, 一般情況不要再偏好設定中儲存其他資料
//如果利用系統的偏好設定來儲存資料, 預設就是儲存在preferences資料夾下面的
//偏好設定會將所有的資料儲存到同乙個檔案中
//獲取nsuserdefaults物件
nsuserdefaults *defaults =[nsuserdefaults standarduserdefaults];
//儲存資料(如果設定資料之後沒有同步, 會在將來某一時間點自動將資料儲存到preferences資料夾下面)如下:
[defaults setobject:@"
lnj" forkey:@"
name"];
[defaults setobject:
@"man
" forkey:@"
gender"];
[defaults setinteger:
13 forkey:@"
age"
];[defaults setdouble:
10.1 forkey:@"
height"];
//讓nsuserdefaults立刻儲存同步資料:
[defaults synchronize];
//讀取偏好設定中儲存的資料:
//1.獲取nsuserdefaults
nsuserdefaults *defaults =[nsuserdefaults standarduserdefaults];
//2.通過nsuserdefaults獲取儲存的資料
nsstring *name = [defaults objectforkey:@"
name"];
int age = [defaults integerforkey:@"
age"];
資料儲存之偏好設定NSUserDefaults
nsuserdefaults做資料儲存也是比較常用,適合輕量級的本地資料儲存,讀取也很方便。一 支援的資料型別如下圖 nsstring nsarray nsdictionary nsdata nsinteger float double bool nsurl 二 使用demo viewcontrol...
28 資料儲存 plist 偏好設定 歸檔
documents 儲存應用執行時生成的需要持久化的資料,itunes同步裝置時會備份該目錄。例如,遊戲應用可將遊戲存檔儲存在該目錄 tmp 儲存應用執行時所需的臨時資料,使用完畢後再將相應的檔案從該目錄刪除。應用沒有執行時,系統也可能會清除該目錄下的檔案。itunes同步裝置時不會備份該目錄 li...
(四十)資料持久化儲存的偏好設定實現
偏好設定一般是用於儲存軟體的常用設定。偏好設定儲存的本質是plist,不需要關心資料夾和檔案即可儲存。偏好設定的儲存方式類似於字典儲存,使用鍵值對來儲存資料。儲存方法 建立能夠直接訪問 library preferences的物件 nsuserdefaults defaults nsuserdefa...