柯南回憶錄之Bundle庫(kù)創(chuàng)建(十)

iOS中使用過(guò)很多的資源文件,在使用中也有各種不同的定義方式。如何對(duì)資源進(jìn)行整理呢?如何生成私有對(duì)資源庫(kù)呢?在這里我們介紹一下bundle文件的創(chuàng)建。


生成后的budle

首先在macOS下新建bundle文件,

然后將資源拖到自己新建的工程下,(一定要確保是copy)。

在build settings下找到combine high resolution artwork 設(shè)置為NO

選用command加B鍵進(jìn)行編譯。

最后在項(xiàng)目的products目錄下生成bundle文件。 就可以找到了

打開(kāi)包內(nèi)容可以看到如下結(jié)構(gòu)


生成的bundle結(jié)構(gòu)圖

在這里,我們已經(jīng)創(chuàng)建好了,使用呢?怎么使用,我們下面再為大家介紹一下。

首先在要使用的工程中導(dǎo)入bundle庫(kù),

其次獲取bundle目錄

//獲取路徑

NSString* bundlePath = [[NSBundlemainBundle]pathForResource:@"ConanAFN"ofType:@"bundle"];

NSString*filePath = [bundlePathstringByAppendingPathComponent:@"Contents/Resources"];

NSString*path = [filePathstringByAppendingPathComponent:[NSStringstringWithFormat:@"%@",@“你文件的名字”]];

使用的時(shí)候

UIImage*image = [UIImageimageWithContentsOfFile:[selfbundlePath:@"你圖片的名字"]];

到這里,我們的創(chuàng)建和使用已經(jīng)為大家介紹完了。

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

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

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