虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > IOS编程/Objective-C > iOS 本地存储NSUserDefaults封装代码

iOS 本地存储NSUserDefaults封装代码
类别:IOS编程/Objective-C   作者:码皇   来源:互联网   点击:

下面小编就为大家分享一篇iOS 本地存储NSUserDefaults封装代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

直接上代码

    #import <Foundation/Foundation.h>@interface NSUserDefaultUtil : NSObject+(void)PutDefaults:(NSString *)key Value:(id)value;
    +(id)GetDefaults:(NSString *)key;
    @end
    #import "NSUserDefaultUtil.h"@implementation NSUserDefaultUtil+(void)PutDefaults:(NSString *)key Value:(id)value{
    if (key!=NULL&&value!=NULL) {
    NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults];
    [userDefaults setObject:value forKey:key];
    }
    }
    +(id)GetDefaults:(NSString *)key{
    NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults];
    id obj;
    if (key!=NULL) {
    obj=[userDefaults objectForKey:key];
    }
    return obj;
    }
    @end

使用方法

    [NSUserDefaultUtil PutDefaults:@"key" Value:str];
    self.str = [NSUserDefaultUtil GetDefaults:@"key"];

以上这篇iOS 本地存储NSUserDefaults封装代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • IOS 中NSUserDefaults读取和写入自定义对象的实现方法
  • iOS AFNetworking各种功能封装类代码
  • iOS 请求权限封装类的实例代码
相关热词搜索: iOS 本地存储 NSUserDefaults 封装