IOS知识积累iOS开发笔记搬砖

iOS之Bundle的创建与使用

2017-05-22  本文已影响156人  KODIE

Bundle其实就是一个文件夹,里面存放资源文件的,我们可以在做项目的时候把一些图片icon、plist文件、数据库(这个需要拷贝到沙盒路径下,比如说一些城市等)等等资源文件专门存放在.bundle的资源文件库中,方便我们整合和替换素材等。
iOS之Bundle的创建有三种方式:

第一种方式

Snip20170522_343.png Snip20170522_344.png Snip20170912_209.png Snip20170912_210.png Snip20170912_211.png
NSString *bundlePath = [[NSBundle mainBundle] pathForResource:@"hehe" ofType:@"bundle"];

UIImage *iconImage= [UIImage imageWithContentsOfFile:[bundlePath stringByAppendingPathComponent:@"Snip20170522_340.png"]];

第二种方式

Snip20170522_352.png Snip20170522_359.png Snip20170522_361.png Snip20170522_363.png Snip20170522_364.png

PS:这里要借助一下Mac OS下的Bundle模板了

Snip20170522_365.png Snip20170522_367.png Snip20170522_368.png

PS: 以上大家可能发现了一个问题,好像是只能运行在Mac上,那我们需要修改下运行环境:

Snip20170912_205.png

然后将bundle拖入到主工程中即可,当然读取bundle命令还是上面给的那一段:

Snip20170912_207.png
三、第三种方式
Snip20170522_369.png Snip20170522_371.png Snip20170522_372.png Snip20170522_373.png Snip20170522_375.png Snip20170522_374.png Snip20170522_376.png

以上!

小七.jpg
上一篇下一篇

猜你喜欢

热点阅读