NSUserDefaults的读写

原创 2015年07月10日 17:33:27

NSUserDefaults可以存储一些经常使用的字段,且存储使用方便简单。

NSUserDefaults可以存储的数据类型: NSString, NSNumber, NSDate, NSArray, NSDictionary


.h中定义方法--------------

//取值

- (NSString *)userDefaults:(NSString *)key;

//存值

- (void)getUserDefaults:(NSString *)key value:(id)value;

//删除

- (void)removeUserDefaults:(NSString *)key;


.m中实现--------------------------

//userDefaults里面的值

- (NSString *)userDefaults:(NSString *)key{

    NSUserDefaults *userDefaultes = [NSUserDefaults standardUserDefaults];

    

    NSString *value = [userDefaultes stringForKey:key];

    

    return value;

}


//userDefaults里面存值 key:标识 value:存的值

- (void)getUserDefaults:(NSString *)key value:(id)value{

    NSUserDefaults *userDefaultes = [NSUserDefaults standardUserDefaults];

    

    [userDefaultes setObject:value forKey:key];


}


//删除

- (void)removeUserDefaults:(NSString *)key{

    

    NSUserDefaults *userDefaultes = [NSUserDefaults standardUserDefaults];

    [userDefaultes removeObjectForKey:key];

    

}


可以在基类中定义,或者在要使用的类中定义,直接self调方法即可




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS文件的读写(Document和NSUserDefaults)

一,简单介绍一下常用的plist文件。 全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文...

UIday1801:沙盒三个文件的路径的获取、简单与复杂对象的读写、NSUserDefaults、NSFileManager

初级数据持久化(沙盒三个文件的路径的获取、简单与复杂对象的读写、NSUserDefaults、NSFileManager )

NSUserDefaults -- 写读&配置

NSUserDefaults 1.可以保存一些简单的数据2.可以定制应用的行为 NSUserDefaults *d = [NSUserDefaults standardUserDefaults];...

weatherproject_for_NSUserDefaults

  • 2014-11-05 11:24
  • 479KB
  • 下载

java IO读写多层目录下的文件实例

缓存字符流读写复杂目录结构下的各种文件实例。 现在有很多强大的工具包 封装了java IO操作,开发者只需要简单的调用就可以实现文件的读写操作,但是对于需要在IO过程中加入特殊业务逻辑的操作还是需要...

java读写excel2003

1、jxl读取excel文件,很多时候我们只是把预先处理好的数据写入excel中,做相应的处理。读excel比较复杂,况且我们可以把需要处理的数据按照特定的格式存入txt中,然后解析。此处列举一个读取...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)