深入理解 [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结果
依然使用同样的方法,不需要制定文件夹路径
编译之后,mainBundle的资源都是放到RootFolder下,所以,可以直接访问,不要指定内部路径
3、使用其他的Bundle
使用Custom bundle,访问内部的子文件夹,需要指定inDirectory参数,这个mainBundle不同,这是为何?
1、[NSBundle mainBundle],文件夹其实是Group,如左侧的树形文件管理器
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
相关文章推荐
- main cannot be resolved or is not a field
- SSD阵列卡方案优化:考虑使用RAID 50替代RAID 10
- 关于public static void main(string[] args)的典故
- hdu3487 Play with Chain
- daemon reparented / init --user http://blog.csdn.net/ixidof/article/details/42806239
- GOF 23 设计模式之 责任链模式(Chain Of Responsibility)
- HUST-2015 Multi-University Training Contest 9
- Linux内核中的进程组及会话 http://blog.csdn.net/daniel_h1986/article/details/6067685
- Gradle project sync failed. Please fix your project and try again
- HDU 1023 Train Problem II(组合数学)
- AI设计---Robot(v1.0),简单对话的实现
- 一. 作业管理 http://blog.csdn.net/lwbeyond/article/details/7361850
- Linux进程控制 http://blog.csdn.net/kennyrose/article/details/7533534
- linux进程间通信方式之匿名管道http://blog.csdn.net/guoyang1007/article/details/4720984
- Aizu 2450 Do use segment tree LCT
- AI---个人主页
- 1079. Total Sales of Supply Chain (25) - 类树操作
- 基于显卡的光栅化渲染器Gaius计划
- Codeforces Round #320 (Div. 2) 579A. Raising Bacteria
- UVa253 Cube painting(骰子涂色)(27行,比较简洁的样子)