今天就跟大家介紹一下有關,如何在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) 和博客園的支持。
新聞熱點
疑難解答