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

你可能感兴趣的:(plist 在oc中的使用)