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

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

推荐阅读更多精彩内容