framework 的製做工程見:http://www.cocoachina.com/ios/20141126/10322.html;html
遇到問題:ios
因爲本身的framework 要使用圖片資源,最後找到兩種解決辦法。spa
1.使用新建bundle;code
使用第一種方法:htm
新建bundle 類型的項目,獲得bundle,或者若是隻是圖片的話能夠直接將圖片 文件夾改名一下,XXX.bundle行了。使用時須要將.framework和.bundle文件都拖入到項目中。blog
framework 中使用方法:圖片
[UIImage imageNamed:@"MyBundleName.bundle/MyImageName"];
2.直接做爲資源文件打包到framework中去,資源
使用方法:將.framework拖入項目中,在copy bundle resources 中添加framework。io
[UIImage imageNamed:@"MyBundleName.framework/MyImageName"];
優缺點:編譯
1.第一種須要兩個資源文件放入項目中,可是打包後的bundle會小,由於沒有冗餘二進制(framework中的代碼編譯後)打包到bundle中。
2.第二種只有一個資源文件,可是打包後bundle會比第一種方法大,由於多了一部分冗餘二進制(framework中的代碼編譯後)打包到bundle中。