IOS plist读取写入

来源:互联网 发布:宏基笔记本怎么样 知乎 编辑:程序博客网 时间:2024/05/11 01:09

new_file plist Property List.plist
读取本地plist

NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Property List" ofType:@"plist"];    NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];    NSLog(@"%@", data);//直接打印数据。

在模拟器中添加键值对

//添加一项内容    [data setObject:@"add some content" forKey:@"c_key"];    //获取应用程序沙盒的Documents目录    NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);    NSString *plistPath1 = [paths objectAtIndex:0];    //得到完整的文件名    NSString *filename=[plistPath1 stringByAppendingPathComponent:@"test.plist"];    //输入写入    [data writeToFile:filename atomically:YES];    //那怎么证明我的数据写入了呢?读出来看看    NSMutableDictionary *data1 = [[NSMutableDictionary alloc] initWithContentsOfFile:filename];    NSLog(@"%@", data1);
0 0