開發(fā)里赢织,我們更應(yīng)該專注于實(shí)現(xiàn)和管理我們產(chǎn)品的主要業(yè)務(wù)邏輯和代碼。這樣才叫開發(fā)馍盟,才是開發(fā)工程師于置,而不是碼農(nóng),所以贞岭,掌握和熟悉更多更好的第三方庫八毯,可以讓我們做到這一點(diǎn),說到這里瞄桨,Cocoapods的重要性就顯而易見了话速,github里面眾多優(yōu)秀的第三方庫,也已經(jīng)在Ccoapods里面上傳了芯侥。
可能有些人還不太清楚Cocapods是什么泊交,其實(shí)Cocoapods就是自動(dòng)管理和更新第三方庫依賴文件的一種工具乳讥,省去我們手動(dòng)安裝第三方庫時(shí),要下載繁多的依賴文件廓俭,以及避免第三方庫更新版本時(shí)對項(xiàng)目的影響
懂的人可以直接忽略上面的直接看一下內(nèi)容:
安裝Cocapods:
打開終端Ruby云石,輸入下面的命令
刪除sources默認(rèn)的網(wǎng)址(更新源網(wǎng)址,被墻)
1. $ gem sources --remove https://rubygems.org/
使用淘寶的源(感謝馬叔叔)
2. $ gem sources -a https://ruby.taobao.org/
檢查替換源是否成功
3. $ gem sources -l
正式安裝Cocoapods
4. $ sudo gem install cocoapods
配置項(xiàng)目使用Cocapods:
安裝后研乒,我們就可以正式配置Cocoapods到自己的項(xiàng)目中了
查看使用的第三方庫在Cocoapods上的版本信息
$ pod search 第三方庫名稱
為項(xiàng)目新建pod配置文件Podfile(Cocoapods就是根據(jù)這個(gè)配置文件來部署要下載的第三方庫)
1. 在項(xiàng)目根目錄newFile一個(gè)Empty(在IOS的Other里)汹忠,叫Podfile
在Podfile里寫以下代碼
2. pod ‘第三方庫名稱’
關(guān)掉項(xiàng)目,進(jìn)入終端雹熬,cd到項(xiàng)目根目錄
3. cd /目錄/目錄/項(xiàng)目目錄(如: cd Documents/項(xiàng)目/Demo)
創(chuàng)建pods項(xiàng)目空間分析依賴
4. pod install
以后在項(xiàng)目目錄里打開 項(xiàng)目名.xcworkspace(相對于默認(rèn)的藍(lán)色圖標(biāo)宽菜,pods創(chuàng)建的是白色的,打開白色圖標(biāo))即可
Swift引入OC頭文件使用第三方庫:
實(shí)現(xiàn)這個(gè)其實(shí)很簡單橄唬,只要在項(xiàng)目中創(chuàng)建一個(gè)Objective-C File赋焕,Xcode就會(huì)自動(dòng)提示是否需要?jiǎng)?chuàng)建Swift使用的 OC頭文件,按 Create Bridging Header即可仰楚,然后這個(gè)文件就可以刪掉了隆判,只要在Xcode自動(dòng)創(chuàng)建的h文件中,導(dǎo)入需要使用的第三方庫名稱即可僧界,代碼如下:
#import <第三方庫的名稱.h>
以上總結(jié)侨嘀,方便自己,方便大家捂襟,哈??