plist 文件创建和读取

2017-10-19  本文已影响0人  梁苏珍

1.代码方式创建plist文件  创建和读取

1>获取本地沙盒路径

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

获取完整路径

NSString *documentsPath = [path objectAtIndex:0];

NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"newsTest.plist"];

创建数据

//创建数据

NSMutableDictionary *newsDict = [NSMutableDictionary dictionary];

//赋值

[newsDict setObject:@"zhangsan" forKey:@"name"];

[newsDict setObject:@"12" forKey:@"age"];

[newsDict setObject:@"man" forKey:@"sex"]

写入plist文件

[newsDict writeToFile:plistPath atomically:YES];

2>代码方式创建的plist文件获取其路径的方式如下:

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

NSString *path1 = [pathArray objectAtIndex:0];

NSString *myPath = [path1 stringByAppendingPathComponent:@"newsTest.plist"];

3>读取数据 文件是什么类型,就用什么类型的数据来接收

NSMutableArray *data1 = [[NSMutableArray alloc] initWithContentsOfFile:filePath];

2.通过文件夹创建plist文件

1、获取路径

用新建文件的方式常见的plist文件,获取其路径的方法如下

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"newsModel" ofType:@"plist"];

上一篇 下一篇

猜你喜欢

热点阅读