今天就跟大家介绍一下有关,如何在IOS开发中在自己的framework中添加.bunble文件,该文章我已经在IOS教程网(http://ios.662p.com)发布过来,个人觉得还是对大家有帮助的,现在也在我的博客园上发布一下给大家吧。
要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文
1. 直接New Folder,并改名为test.bundle
2. 右键 -> Show Package Contens
3. 将带有图片的文件夹直接拖到2中的文件夹里面
4.将这个.bundle文件拖入到项目工程中
下面就是代码了:
1
2
3
4
5
6
7
8
9 |
+ ( NSBundle
*)resourceBundle:( NSString
*)bundleName { <p> NSString
*bundlePath = [[ NSBundle
mainBundle] pathForResource:bundleName ofType:@ "bundle" ]; //显然这里你也可以通过其他的方式取得,总之找到bundle的完整路径即可。 </p> NSBundle
*bundle = [ NSBundle
bundleWithPath:bundlePath]; return
bundle; } |
1
2
3
4
5
6
7 |
- (UIImage *)doubanImageForName:( NSString
*)imageName { NSBundle
*bundle = [[ self
class ] resourceBundle:@ "Douban" ]; <p> return
[UIImage imageWithContentsOfFile:[bundle pathForResource:[ NSString
stringWithFormat:@ "images/%@" , imageName] ofType:@ "png" ]]; //我这里是有一个<span style="font-size:9pt;line-height:1.5;">Douban.bundle的bundle文件,这个bundle文件下面有一个images文件夹。你想要的图片就在这个文件夹下面。</span> </p> } |
源码就是这么简单的,大家可以参考一下吧,感谢IOS教程网(http://ios.662p.com) 和博客园的支持。
如何在IOS开发中在自己的framework中添加.bunble文件
原文:http://www.cnblogs.com/luenmicro/p/3526989.html