接上篇文章,繼續(xù)創(chuàng)建.bundle文件
1、首先在MyLbrary中添加bundle,名稱為:LibraryResources

添加bundle
2、因為bundle默認是OS系統(tǒng)的,所有需要修改他的信息。如圖,修改成iOS系統(tǒng)

修改成iOS系統(tǒng)
3、設(shè)置Build Setting中的COMBINE_HIDPI_IMAGES 為NO,否則bundle中的圖片就是tiff格式了

設(shè)置圖片加載
4、創(chuàng)建一個測試類:MyViewController ,創(chuàng)建的時候記得帶上xib,創(chuàng)建完畢后,把MyViewController.xib拖到LibraryResources項目下,結(jié)果如下圖

創(chuàng)建完成
5、再向里面添加隨便一個圖片,在Xib上創(chuàng)建一個button,設(shè)置他的image為這個圖片,如下如

設(shè)置xib
6、然后修改MyLibrary類,如下
#import <Foundation/Foundation.h>
#import "MyViewController.h"
@interface MyLibrary : NSObject
+ (void)logMyLibrary;
+ (MyViewController *)creatMyViewController;
@end
#import "MyLibrary.h"
@implementation MyLibrary
+ (void)logMyLibrary {
NSLog(@"輸出我的Library啦");
}
+ (MyViewController *)creatMyViewController {
NSString * rescourcePath = [[NSBundle mainBundle] pathForResource:@"LibraryResources" ofType:@"bundle"];
NSBundle * bundle =[NSBundle bundleWithPath:rescourcePath];
MyViewController * myVC =[[MyViewController alloc]initWithNibName:@"MyViewController" bundle:bundle];
return myVC;
}
@end
并把MyViewController.h文件也暴露出來,不然會報錯的

暴露MyViewController
7、接下來分別運行這兩個target,然后按照上篇文章一樣生成MyLibrary文件

生成庫.png

生成MyLibrary.png
8、把MyLibrary 文件拖入測試項目就可以測試啦。

測試結(jié)果
至此.a靜態(tài)庫和.bundle文件都創(chuàng)建完畢啦