NSUserDefaults

NSUserDefaultDemo

类似android的shareP

短小的信息持久化

比如说 用户配置信息等。

直接通过NSUserDefaults存取。

它的实质是使用plist保存的理论存放为手机存储大小。

 

获取[NSUserDefaults standardUserDefaults];

 

如果增加/修改了内容则需要执行下,以提交。

[NSUserDefaults resetStandardUserDefaults];

 

操作类似NSMutableDictionary;键值操作

 

增加/修改   [userDefault setObject:self.textField.text forKey:@"content"];

读取    [userDefault objectForKey:@"content"];

 

例子:

NSUserDefaults *info = [NSUserDefaults standardUserDefaults];
                                       [info setBool:YES forKey:@"LOGIN"];
                                       [info setObject:accesstoken forKey:@"TOKEN"];
                                       [info setObject:self.userName.text forKey:@"LOGINNAME"];
                                       [info setObject:[userInfo objectForKey:@"userid"] forKey:@"userid"];
                                       [info setObject:strToken forKey:@"token"];
                                       [NSUserDefaults resetStandardUserDefaults];

 

posted @ 2015-02-09 13:07  Mareon  阅读(199)  评论(0编辑  收藏  举报