plist 在oc中的使用

一、plist 文件可以可入NSString,NSDictionary NSArray 

1.写入到plist中

NSString *str = @"写入plist";

  NSError*error;

//writeToFile:后面的文件路径必须是绝对路径

  [str writeToFile:@"/Users/apple/Desktop/test.plist" atomically:YES encoding:NSUTF8StringEncoding error:&error];

2.读取文件

//stringWithContentsOfFile:后面的文件路径必须是绝对路径

NSString *newStr = [NSString stringWithContentsOfFile:@"/Users/apple/Desktop/test.plist" encoding:NSUTF8StringEncoding error:&error];

  NSLog(@"%@",newStr);

二、真实开发中的使用场景

  真实开发中,一般是自己写好了plist放在项目中,只要负责读取就好了

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

  NSString *newStr = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];

三、plist 使用的注意点

1.plist 文件不能命名为info.plist Info.plist

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