如何把图片资源打包成Bundle

创建Bundle

很简单。
打开Finder,直接创建Test.bundle;右键->显示包内容,把图片文件拖进去就ok了.
(或者先创建Test目录,把图片拖进去后,重命名为Test.bundle)

使用Bundle

(1) 直接使用Test.bundle中图片

1
[UIImage imageName:@"Test.bundle/error"];

(2) 获取Test.bundle路径

1
2
NSString *testBundlePath = [[NSBundle main] pathForResource:@"Test" ofType:@"bundle"];
NSBundle *testBundle = [NSBundle bundleWithPath:testBundlePath];

参考:
http://stackoverflow.com/a/2805618/3355097
https://developer.apple.com/