在第一章,我們學(xué)會了:在遠(yuǎn)程創(chuàng)建一個(gè)私有索引庫占键;并且克隆到本地术吗;通過編寫.podspec文件將遠(yuǎn)程代碼庫和索引庫關(guān)聯(lián)擒滑,并且能夠在我們的項(xiàng)目中使用pod集成我們私有組件并且使用。
這一章中會學(xué)習(xí)到:1积瞒、創(chuàng)建私有庫的子庫川尖,給私有庫分隔成一個(gè)個(gè)不同的倉庫 2、給每個(gè)子庫單獨(dú)設(shè)置依賴 3茫孔、簡單介紹資源文件在pod中的使用注意事項(xiàng)叮喳。
其實(shí)1和2都主要是編寫.podspec文件來實(shí)現(xiàn);
3的話缰贝,如果真正的理解一些系統(tǒng)方法也是很容易就明白我們?yōu)樯稌Y源文件這么處理:比如
[UIImage imageWithContentsOfFile:@""];
[UIImage imageNamed:@""];
[[NSBundle mainBundle] loadNibNamed:@"" owner:nil options:nil].firstObject;
3馍悟、
首先,[NSBundle mainBundle]
這是指的哪揩瞪,我們要搞懂赋朦。
Paste_Image.png
新建立一個(gè)工程,找到xxxx.app這個(gè)文件,
show in finder
,右鍵顯示包內(nèi)容宠哄,這個(gè)一級界面就是我們mainBundle所指向的位置壹将,然后我們使用pod集成的時(shí)候,由于我們pod中的資源文件不在這一級目錄下毛嫉,所以如果我們在組件中加載資源文件的時(shí)候還和以前一樣的寫法诽俯,那么在集成后肯定會報(bào)錯(cuò)誤,報(bào)找不到資源文件的錯(cuò)誤承粤。