iOS基礎(chǔ)--創(chuàng)建.bundle資源文件包

姑蘇城外寒山寺,夜半鐘聲到客船!<大舌貝>

好久沒寫了,主要是煩躁了!不管前路如何,還是要堅(jiān)持!

關(guān)于的這個(gè) Bundle 文件簡單來說就是內(nèi)部結(jié)構(gòu)按照標(biāo)準(zhǔn)規(guī)則組織的特殊目錄,iOS 的應(yīng)用都是通過Bundle進(jìn)行封裝的。很多資源文件加載大多是通過bundle來進(jìn)行的了,從Bundle進(jìn)行文件加載實(shí)際就是通過應(yīng)用自己所在的文件夾進(jìn)行加載!這句話忘了從哪里看到的,我自己的初級理解就是在 iOS 里面我們可以用Bundle文件存放一些資源。

有的時(shí)候我們組要把自己的一些開發(fā)的代碼模塊封裝成靜態(tài)庫,方便他人或者自己以后使用!我們封裝的時(shí)候一般是有

  • 我們開發(fā)的頭部文件(暴露出出來方法,供給他人使用)
  • 把.m 文件封裝成一個(gè).a文件(靜態(tài)庫)
  • 另外有的時(shí)候需要一些資源文件例如音頻、照片等等我們可以放到Bundle文件中

我在很多 SDK 中接觸過 Bundle 文件,創(chuàng)建的話不是太難今天記錄下來和新手分享一下!要注意的就是Bundle 文件里面是資源文件,不要放一些編譯文件(Bundle 文件運(yùn)行時(shí)不會被編譯的)。


創(chuàng)建過程:

第一步:
command + N (或者右鍵 NewFile) ——> iOS ——> Resource ——> Settings Bundle ——>Next ——>起個(gè)名Create

1.png
2.png

第二步:
右鍵我們上面創(chuàng)建的文件 ——>Show In Finder ——> 右鍵 ——>顯示包內(nèi)容 ——>里面的東西不要就刪除 ——>把我們資源拉進(jìn)去


3.png
4.png

使用部分:

1: 我用個(gè) UIImageView 展示我這包里面的照片

UIImageView *image = [[UIImageView alloc] initWithFrame:self.view.bounds];
image.image = [UIImage imageNamed:@"YZJXP_ImageResource.bundle/皮卡丘.jpg"];
// image.image = [UIImage imageNamed:[@"YZJXP_ImageResource.bundle" stringByAppendingPathComponent:@"皮卡丘.jpg"]];// 這樣寫一樣
[self.view addSubview:image];

有時(shí)間再把其他的一并總結(jié)一下, 加油簡友!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評論 25 709
  • 靜態(tài)庫與動態(tài)庫的區(qū)別 首先來看什么是庫,庫(Library)說白了就是一段編譯好的二進(jìn)制代碼,加上頭文件就可以供別...
    吃瓜群眾呀閱讀 12,334評論 3 42
  • 【D088】晨間思0824 放棄在旅行時(shí)都堅(jiān)持的習(xí)慣,只為找回曾經(jīng)戀愛時(shí)的美好。過去的時(shí)光,我們再也不能追回。 周...
    百齡語閱讀 208評論 0 0
  • 長大以后,很少為一件可拖可延的事持續(xù)堅(jiān)持。據(jù)說養(yǎng)成一個(gè)習(xí)慣需要二十一天,做得專業(yè)需要一萬小時(shí)。而我總是愛好很多,很...
    一枚小番茄閱讀 189評論 0 2
  • 現(xiàn)世篇 早晨,一陣清脆的鳥鳴叫醒了我。 我不知道這鳥兒的名字。它渾身羽毛泛著藍(lán)光,小小的 脖子上一圈...
    張潔_cf55閱讀 302評論 0 1

友情鏈接更多精彩內(nèi)容