NSUserDefaults

//单例,本质上是程序特定路径下的一个plist文件(plist最外层为字典)
//只能存特定的数据类型,不能存一般的对象
NSUserDefaults *deaults = [NSUserDefaults standardUserDefaults];
//类比字典
[deaults setObject:@"firstOpen" forKey:@"tag"];
//执行写入文件,将数据同步给程序
[deaults synchronize];

 //删除数据
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:@"tag"];
[defaults synchronize];

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
//没有写入的话,数据为空
NSString *openStr = [defaults objectForKey:@"tag"];

 

posted @ 2015-04-07 20:07  孤独的根号下三  阅读(142)  评论(0编辑  收藏  举报