序言:翻閱資料囱怕,學(xué)習(xí)霍弹,探究毫别,總結(jié),借鑒典格,謝謝探路者岛宦,我只是個(gè)搬運(yùn)工,不對(duì)不妥的地方歡迎指點(diǎn)耍缴。
參考砾肺、轉(zhuǎn)發(fā)資料:
1、存儲(chǔ)位置:
-
Library/Preference: 保存應(yīng)用的所有偏好設(shè)置防嗡,如iOS的Settings(設(shè)置) 應(yīng)?會(huì)在該目錄中查找應(yīng)?的設(shè)置信息变汪。iTunes同步設(shè)備時(shí)會(huì)備份該目錄 例如NSUserDefaults。
在路徑下會(huì)有個(gè)單獨(dú)的一個(gè)plist文件存放數(shù)據(jù)本鸣。
7A411A4B-52D2-4F35-8919-33DFA00B612E.png
2疫衩、存取方式:
/**
數(shù)據(jù)寫入沙盒的Library/Preference下,建議只保存應(yīng)用的所有偏好設(shè)置
@param obj obj
@param key Key
*/
+ (void)userDefaultSetObjectWithObj:(id)obj
key:(NSString *)key
{
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:obj forKey:key];
// 同步數(shù)據(jù)
[userDefaults synchronize];
}
/**
數(shù)據(jù)讀取
@param key Key
@return value
*/
+ (id)userDefaultGainObjectWithKey:(NSString *)key
{
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
id value = [userDefaults objectForKey:key];
return value;
}
類文件git地址:
https://gitee.com/OC_SJOriginalDemoClass/UserDefaultsGainStorage.git