ios 本地json,plist,bundle 文件的使用

1:json文件

//我们需要先把它转为nsdata 再转为我们常用的dic

NSData*JSONData = [NSDatadataWithContentsOfFile:[[NSBundle mainBundle]pathForResource:@"xd_square"ofType:@"json"]];

NSDictionary*dic = [NSJSONSerializationJSONObjectWithData:JSONDataoptions:NSJSONReadingAllowFragmentserror:nil];

2:plist文件

NSString *styleFileName= @"local.plist";

//转为dic

NSDictionary*dic = [NSDictionarydictionaryWithContentsOfFile:[[NSBundlemainBundle].resourcePathstringByAppendingPathComponent:_styleFileName]];

3:bundle文件

// 加载自定义名称为Resources.bundle中对应images文件夹中的图片

NSString*strResourcesBundle = [[NSBundlemainBundle]pathForResource:@"localPoster"ofType:@"bundle"];

NSString*thumbnailPath = [[NSBundlebundleWithPath:strResourcesBundle]pathForResource:imageArray[index]ofType:@"png"inDirectory:_filePathArray[index]];

UIImage*thumbnailImage= [UIImageimageWithContentsOfFile:thumbnailPath];

你可能感兴趣的:(ios 本地json,plist,bundle 文件的使用)