NSUserDefaults

来源:互联网 发布:乐酷网络网站 编辑:程序博客网 时间:2024/06/06 00:49

//VC

//单例//    [NSUserDefaults standardUserDefaults];//[NSUserDefaults standardUserDefaults] 沙河存储文件在plist文件里面//存储[[NSUserDefaults standardUserDefaults] setObject:@"hello" forKey:@"world"];

// [[NSUserDefaults standardUserDefaults] setInteger:@”” forKey:@”“]
// [NSUserDefaults standardUserDefaults] setBool:<#(BOOL)#> forKey:<#(NSString *)#>
//闪存同步数据
[[NSUserDefaults standardUserDefaults] synchronize];

//沙河家目录NSLog(@"home == %@",NSHomeDirectory());//读取数据

// NSString *str = [[NSUserDefaults standardUserDefaults] objectForKey:@”world”];

//删除[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"world"];Model *model = [[Model alloc] init];model.name = @"小明";//归档NSData *data = [NSKeyedArchiver archivedDataWithRootObject:model];[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"name"];[[NSUserDefaults standardUserDefaults] synchronize];//解档NSData *data2 = [[NSUserDefaults standardUserDefaults] objectForKey:@"name"];Model *model2;model2 = [NSKeyedUnarchiver unarchiveObjectWithData:data2];NSLog(@"name == %@",model2.name);

//Model

- (id)initWithCoder:(NSCoder *)aDecoder{self = [super init];if (self) {    self.name = [aDecoder decodeObjectForKey:@"name"];}return self;}
0 0
原创粉丝点击