您的位置:首页 > 大数据 > 人工智能

深入理解 [NSBundle mainBundle]

2015-10-03 20:27 411 查看
转自: http://www.cnblogs.com/iihe602/archive/2013/01/17/2865280.html
1、[NSBundle mainBundle],文件夹其实是Group,如左侧的树形文件管理器



Build之后,文件直接就复制到了根目录下,于是读取的方法,应该是这样:

2、使用文件夹的时候,Build结果



依然使用同样的方法,不需要制定文件夹路径

//inDirectory参数可有可无

NSString *earth = [[NSBundle mainBundle] pathForResource:@"Matthijs" ofType:@"png" inDirectory:@"Images/MoreImages"];
NSString *earth = [[NSBundle mainBundle] pathForResource:@"Matthijs" ofType:@"png"];


编译之后,mainBundle的资源都是放到RootFolder下,所以,可以直接访问,不要指定内部路径

3、使用其他的Bundle



使用Custom bundle,访问内部的子文件夹,需要指定inDirectory参数,这个mainBundle不同,这是为何?

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: