美文网首页
Plist文件的读取与写入

Plist文件的读取与写入

作者: 冷天吃雪糕 | 来源:发表于2015-09-09 14:25 被阅读2652次

1.创建plist文件command+n -> Resourece -> Property List.创建完成就可以进行在里面手动写入数据 如图:

2.读取plist

NSString *path = [[NSBundle mainBundle] pathForResource:@"Demo" ofType:@"plist"];

NSMutableDictionary *dataDic = [[NSMutableDictionary alloc] initWithContentsOfFile:path];

DLog(@"%@",dataDic);

DLog(@"%@",[[dataDic objectForKey:@"CH"] objectForKey:@"BJ"]);

结果:

3.往plist中添加内容

代码如下:

// 添加一项内容

[dataDic setObject:@"伦敦" forKey:@"EN"];

//获取应用程序沙盒的Documents目录

NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);

NSString *plistPath1 = [paths objectAtIndex:0];

//得到完整的文件名

NSString *filename=[plistPath1 stringByAppendingPathComponent:@"test.plist"];

//写入

[dataDic writeToFile:filename atomically:YES];

NSMutableDictionary *data1 = [[NSMutableDictionary alloc] initWithContentsOfFile:filename];

DLog(@"%@",data1);

结果:

相关文章

  • plist 文件写入与读取

    plist是iOS中特有的一种文件形式,将数据写入plist文件的实质就是生成plist文件,那什么样的数据才能生...

  • Plist文件的读取与写入

    1.创建plist文件command+n -> Resourece -> Property List.创建完成就可...

  • IOS plist 文件写入与读取

    数组写入plist文件(文件储存到cache路径下) 字典写入plist文件 将字典数组写入plist文件

  • plist文件的读取 写入

    手动创建的plist文件只能手动写入,代码写入的放在沙盒中 NSString*pathP = [[NSBundle...

  • swift3.0真机操作.plist文件

    问题:在使用.plist文件的时候,发现在模拟器里可以自如的写入,读取,更新.plist文件,但是真机调试的时候,...

  • fs文件系统操作

    基础写入文件 简单写入文件 流式文件写入 简单文件读取 流式文件读取 流式文件拷贝(读取 + 写入) 复制文件 f...

  • iOS开发写入、读取plist文件

    //文件管理器 NSFileManager *fileManager = [NSFileManager defau...

  • swift读取和写入plist文件

    var diaryList:String = NSBundle.mainBundle().pathForResou...

  • pList文件

    pList文件特点: 一,数据写入 写入pList文件的两种方式:手动写入&调方法写入 1,手动写入 2,调用方法...

  • 文件流

    写入流 writeStream.txt 读取流 读取流与写入流结合 文件流管道

网友评论

      本文标题:Plist文件的读取与写入

      本文链接:https://www.haomeiwen.com/subject/cbhrcttx.html