再a類中儲存資料
configdata = [nsuserdefaultsstandarduserdefaults];
[configdata setobject:@"1" forkey:@"11"];
[configdata setobject:@"2" forkey:@"12"];
[configdata synchronize]; //強制儲存資料
再b類中讀取資料
configdata = [nsuserdefaults standarduserdefaults];
nsstring *strlat = [configdata objectforkey:@"11"];
nsstring *strlng = [configdata objectforkey:@"12"];
注意:1、無論是b類還是a類,configdata都要宣告為全域性變數,否則不起作用 //經試驗,貌似又沒有這個限制了
2、nsuserdefault
只能儲存nsstring型,nsnumber型,nsarray型,nsdictionary型,nsdata型,其他型的話可先轉成nsdata型,
詳情 請參考:
3、嘗試用nsuserdefaults 建立引數傳遞機制,減少**量。
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...