如何在IOS开发中在自己的framework中添加.bunble文件

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

今天就跟大家介绍一下有关,如何在IOS开发中在自己的framework中添加.bunble文件,该文章我已经在IOS教程网(http://ios.662p.com)发布过来,个人觉得还是对大家有帮助的,现在也在我的博客园上发布一下给大家吧。

要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文

1. 直接New Folder,并改名为test.bundle

2. 右键 -> Show Package Contens

3. 将带有图片的文件夹直接拖到2中的文件夹里面

4.将这个.bundle文件拖入到项目工程中

下面就是代码了:

+ (NSBundle *)resourceBundle:(NSString *)bundleName

{

<p>

NSString *bundlePath = [[NSBundle mainBundle] pathForResource:bundleName ofType:@"bundle"]; //显然这里你也可以通过其他的方式取得,总之找到bundle的完整路径即可。

</p>

NSBundle *bundle = [NSBundle bundleWithPath:bundlePath];

return bundle;

}

- (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) 和博客园的支持。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航