NSUserDefaults 使用方法

2021-09-06 09:52:36 字數 742 閱讀 8201

再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...