CocoaPods簡介 當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如AFNetWorking等等。手動去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什麼工具能解決這些惱人的問題,那將“善莫大焉”。所以,
CocoaPods簡介
當你開發iOS應用時,會經常使用到很多第三方開源類庫,比如AFNetWorking等等。手動去下載所需類庫十分麻煩。另外一種常見情況是,你項目中用到的類庫有更新,你必須得重新下載新版本,重新加入到項目中,十分麻煩。如果能有什麼工具能解決這些惱人的問題,那將“善莫大焉”。所以,你需要 CocoaPods。CocoaPods應該是iOS最常用最有名的類庫管理工具了,上述兩個煩人的問題,通過cocoaPods,只需要一行命令就可以完全解決,當然前提是你必須正確設置它。重要的是,絕大部分有名的開源類庫,都支持CocoaPods。所以,作為iOS程式員的我們,掌握CocoaPods的使用是必不可少的基本技能了。
環境需求
1.ruby環境,安裝環境請移步
下載 CocoaPods
在終端輸入
$ gem sources -a http://ruby.taobao.org/
驗證
gem sources -l
出現最下麵2行說明成功
安裝
輸入
sudo gem install cocoapods
進行下載安裝
安裝成功!
使用
使用前,我們需要檢查一下類庫是否支持Cocoapods
以AFNetworking為例
輸入
pod search AFNetworking
如果出現類庫信息,那麼說明支持。如下圖
- 先在項目中創建Podfile,Podfile的內容是你想導入的類庫。一般類庫的原作者會告訴你導入該類庫應該如何寫Podfile;
- 安裝
`$ pod install
更新$ pod update