如何在IOS开发中在自己的framework中添加.bunble文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在IOS开发中在自己的framework中添加.bunble文件相关的知识,希望对你有一定的参考价值。
要自己生成framework,并带有.bundle文件, 鄙女子这里有一种超简单的方法。请看下文1. 直接New Folder,并改名为test.bundle
2. 右键 -> Show Package Contens
3. 将带有图片的文件夹直接拖到2中的文件夹里面
4.将这个.bundle文件拖入到项目工程中
下面就是代码了:
+ (NSBundle *)resourceBundle:(NSString *)bundleName
NSString *bundlePath = [[NSBundle mainBundle] pathForResource:bundleName ofType:@"bundle"]; //显然这里你也可以通过其他的方式取得,总之找到bundle的完整路径即可。
NSBundle *bundle = [NSBundle bundleWithPath:bundlePath];
return bundle;
- (UIImage *)doubanImageForName:(NSString *)imageName
NSBundle *bundle = [[self class] resourceBundle:@"Douban"];
return [UIImage imageWithContentsOfFile:[bundle pathForResource:[NSString stringWithFormat:@"images/%@", imageName] ofType:@"png"]];//我这里是有一个Douban.bundle的bundle文件,这个bundle文件下面有一个images文件夹。你想要的图片就在这个文件夹下面。
参考技术A 有两种方式,
1、直接把.bunble文件拖拽到项目中
2、点击Add Files to "项目名称",选择Copy items if needed即可本回答被提问者采纳
以上是关于如何在IOS开发中在自己的framework中添加.bunble文件的主要内容,如果未能解决你的问题,请参考以下文章