NSUserDefaults 用來儲存使用者設定資訊

2021-06-05 02:10:31 字數 789 閱讀 7132

nsuserdefaults 可以用來儲存使用者設定資訊,下次啟動程式的時候可以直接讀取,比儲存在檔案和資料庫中要方便很多。

nsstring* const int_hall_filter_speed= @"inthallfilterspeed";

nsstring* const int_hall_filter_seatcount= @"inthallfilterseatcount";

nsstring* const bool_hall_filter_hidefulldesk= @"boolhallfilterhidefulldesk";

1. 儲存

//設定大廳預設filter設定

[[nsuserdefaults standarduserdefaults] setinteger:-1 forkey:int_hall_filter_speed];

[[nsuserdefaults standarduserdefaults] setinteger:-1 forkey:int_hall_filter_seatcount];

[[nsuserdefaults standarduserdefaults] setbool:yes forkey:bool_hall_filter_hidefulldesk];

[[nsuserdefaults standarduserdefaults] synchronize];

一定要記得最後要呼叫 synchronize 函式來同步。

2. 讀取

//初始化過濾器選項

-(void) initfilterssetting

用系統NSUserDefaults方法儲存歷史資料

nsuserdefaults userdefault nsuserdefaults standarduserdefaults 檔案存放於 user mike library preferences 目錄下。一,整型 1.儲存 userdefault setinteger 整型 forkey intk...

用系統NSUserDefaults方法儲存歷史資料

nsuserdefaults userdefault nsuserdefaults standarduserdefaults 檔案存放於 user mike library preferences 目錄下。一,整型 1.儲存 userdefault setinteger 整型 forkey intk...

NSUserDefaults儲存顏色

inte ce nsuserdefaults color void setcolor nscolor thecolor forkey nsstring key nscolor colorforkey nsstring key end implementation nsuserdefaults col...