ios framework 使用圖片資源

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中。

相關文章
相關標籤/搜索