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 Demo

  • 2009年08月26日 15:50
  • 19KB
  • 下载

NSUserDefaults -- 写读&配置

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

Swift 用户首选项 NSUserDefaults

  • 2015年07月22日 17:20
  • 65KB
  • 下载

weatherproject_for_NSUserDefaults

  • 2014年11月05日 11:24
  • 479KB
  • 下载

总结一下HBase各种级别的锁以及对读写的阻塞

为了保证并发操作时数据的一致性和性能,HBase中应用了各种各样高效的可重入锁,包括行级别的rowlock、mvcc,region级别的读写锁,store级别的读写锁,memstore级别的读写锁等等...

iphone 开发学习基础NSUserDefaults

  • 2012年09月26日 18:04
  • 3KB
  • 下载

IOS中NSUserDefaults保存账号密码

  • 2015年07月17日 11:44
  • 44KB
  • 下载

python 读写txt文件 json文件

首先第一步,打开文件,有两个函数可供选择:open() 和  file()     ①. f = open('file.txt',‘w’)                   ...      ...
  • robberM
  • robberM
  • 2014年02月14日 21:00
  • 9992
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSUserDefaults的读写
举报原因:
原因补充:

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