NSKeyedArchiver的基础用法

来源:互联网 发布:交换机网管软件 编辑:程序博客网 时间:2024/05/01 05:39
NSString *str = @"abc";NSString *astr = @"efg";NSArray *Array = [NSArray arrayWithObjects:str, astr, nil];     //保存数据NSString *Path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSString *filename = [Path stringByAppendingPathComponent:@"test.plist"];[NSKeyedArchiver archiveRootObject:Array toFile:filename];     str = @"a";astr = @"";     //加载数据NSArray *arr = [NSKeyedUnarchiver unarchiveObjectWithFile: filename];str = [arr objectAtIndex:0];astr =  [arr objectAtIndex:1];     NSLog(@"str:%@",str);NSLog(@"astr:%@",astr);