nsuserdefaults
1.可以儲存一些簡單的資料
2.可以定製應用的行為
nsuserdefaults *d = [nsuserdefaults standarduserdefaults];
//write
[d setobject:@"icrazy" forkey:@"name"];
[d setinteger:20 forkey:@"age"];
[d setfloat:1.81 forkey:@"height"];
[d synchronize];//將記憶體裡的資料長久儲存
setting bundle 裡新增以開關,其他為自動新增的控制項//read
nsstring *name = [d objectforkey:@"name"];
nsinteger *age = [d integerforkey:@"age"];
float height = [d floatforkey:@"height"];
nslog(@"name = %@,age = %d,height = %.2f",name,age,height);
獲取setting中的資訊:
// 配置完設定,如果setting裡沒有顯示,就重新啟動iphone模擬器即可,我剛開始也是試了好多遍才知道重啟。nsuserdefaults *d = [nsuserdefaults standarduserdefaults];
bool wifi_switch = [d boolforkey:@"wifi"];
nsstring *name = [d objectforkey:@"name_preference"];
nslog(@"wifi switch = %d,name = %@",wifi_switch,name);
NSUserDefaults儲存顏色
inte ce nsuserdefaults color void setcolor nscolor thecolor forkey nsstring key nscolor colorforkey nsstring key end implementation nsuserdefaults col...
NSUserDefaults儲存資料
1.用處 nsuserdefaults用來儲存類似使用者的配置 程式設定資訊等這些的資料 ios下可以使用nsuserdefault nskeyedarchiver sqlite coredata幾種常用的方式來儲存資料,其中nsuserdefaults用來儲存類似使用者的配置等這些的資料,後兩者使...
NSUserDefaults 用來儲存使用者設定資訊
nsuserdefaults 可以用來儲存使用者設定資訊,下次啟動程式的時候可以直接讀取,比儲存在檔案和資料庫中要方便很多。nsstring const int hall filter speed inthallfilterspeed nsstring const int hall filter s...