plist 文件创建和读取

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"];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容