一个NSBundle对象对应一个资源包(图片、音频、视频、plis等文件)
NSBundle的作用:用来访问与之对应的资源包内部的文件,可以用来获得文件的全路径
项目中添加的资源都会被添加到主资源包中
[NSBundle mainBundle]关联的就是项目的主资源包
NSBundle *bundle = [NSBundle mainBundle];
利用mainBundle获得plist文件在主资源包中的全路径
NSString *file = [bundle pathForResource:@"shop" ofType:@"plist"];
凡是参数名为File,传递的都是文件的全路径
self.shops = [NSArray arrayWithContentsOfFile:file];
shops是在定义的NSArray对象
@property (nonatomic,strong) NSArray *shops;
本文介绍NSBundle在iOS开发中的作用,包括如何使用NSBundle访问项目资源包内的文件,并提供了获取资源文件全路径的具体实例。

419

被折叠的 条评论
为什么被折叠?



