iOS开发

OC_ NSUserDefaults的位置和存取

2018-01-06  本文已影响0人  Init_ZSJ

序言:翻阅资料,学习,探究,总结,借鉴,谢谢探路者,我只是个搬运工,不对不妥的地方欢迎指点。
参考、转发资料:

1、存储位置:

2、存取方式:

/**
 数据写入沙盒的Library/Preference下,建议只保存应用的所有偏好设置

 @param obj obj
 @param key Key
 */
+ (void)userDefaultSetObjectWithObj:(id)obj
                                key:(NSString *)key
{
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    [userDefaults setObject:obj forKey:key];
    
    //  同步数据
    [userDefaults synchronize];
}


/**
 数据读取
 
 @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

上一篇下一篇

猜你喜欢

热点阅读