開發(fā)里,我們更應該專注于實現(xiàn)和管理我們產(chǎn)品的主要業(yè)務邏輯和代碼。這樣才叫開發(fā),才是開發(fā)工程師,而不是碼農(nóng),所以,掌握和熟悉更多更好的第三方庫,可以讓我們做到這一點,說到這里,Cocoapods的重要性就顯而易見了,github里面眾多優(yōu)秀的第三方庫,也已經(jīng)在Ccoapods里面上傳了。
可能有些人還不太清楚Cocapods是什么,其實Cocoapods就是自動管理和更新第三方庫依賴文件的一種工具,省去我們手動安裝第三方庫時,要下載繁多的依賴文件,以及避免第三方庫更新版本時對項目的影響
懂的人可以直接忽略上面的直接看一下內(nèi)容:
安裝Cocapods:
打開終端Ruby,輸入下面的命令
刪除sources默認的網(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
配置項目使用Cocapods:
安裝后,我們就可以正式配置Cocoapods到自己的項目中了
查看使用的第三方庫在Cocoapods上的版本信息
$ pod search 第三方庫名稱
為項目新建pod配置文件Podfile(Cocoapods就是根據(jù)這個配置文件來部署要下載的第三方庫)
1. 在項目根目錄newFile一個Empty(在IOS的Other里),叫Podfile
在Podfile里寫以下代碼
2. pod ‘第三方庫名稱’
關掉項目,進入終端,cd到項目根目錄
3. cd /目錄/目錄/項目目錄(如: cd Documents/項目/Demo)
創(chuàng)建pods項目空間分析依賴
4. pod install
以后在項目目錄里打開 項目名.xcworkspace(相對于默認的藍色圖標,pods創(chuàng)建的是白色的,打開白色圖標)即可
Swift引入OC頭文件使用第三方庫:
實現(xiàn)這個其實很簡單,只要在項目中創(chuàng)建一個Objective-C File,Xcode就會自動提示是否需要創(chuàng)建Swift使用的 OC頭文件,按 Create Bridging Header即可,然后這個文件就可以刪掉了,只要在Xcode自動創(chuàng)建的h文件中,導入需要使用的第三方庫名稱即可,代碼如下:
#import <第三方庫的名稱.h>
以上總結(jié),方便自己,方便大家,哈??