通過偏好設定進行資料儲存

2022-08-21 06:03:10 字數 937 閱讀 3754

//

偏好設定是專門用來儲存應用程式的配置資訊的, 一般情況不要再偏好設定中儲存其他資料

//如果利用系統的偏好設定來儲存資料, 預設就是儲存在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...