在公司的實際開發(fā)中,很多工程師都會在項目中使用CocoaPods.那么什么是CocoaPods,它的作用又是什么呢?
在項目中我們可能會使用到一些比較優(yōu)秀的三方庫,像"MJRefresh","AFNetworking"等等.那么很多時候我們的做法是把這些三方庫依次手動拖入到項目中,并且還要添加相應(yīng)的依賴庫.同時如果我們使用的三方庫升級影響到我們正常使用的話,我們還需要再手動下載最新版本然后再導(dǎo)入到項目中.這是一件既沒有技術(shù)含量又耗費時間的事情.那么這時候,我們使用CocoaPods的優(yōu)勢就體現(xiàn)出來了.
CocoaPods的好處就是可以自動管理第三方庫并且自動添加相應(yīng)的依賴庫,不需要我們再進行上述那樣冗雜而緩慢的操作.同時對我們需要的那些三方庫來說還可以在里面直接升級,既方便又快捷.這也是很多公司開發(fā)者熱衷于使用CocoaPods的原因.
那么我們?nèi)绾卧陔娔X上安裝CocoaPods呢?
1.打開終端,查詢ruby版本.因為mac自帶ruby環(huán)境.所以我們輸入
ruby -v
當(dāng)終端中這樣顯示的話就證明Mac下自帶ruby環(huán)境.
2.終端中輸入命令
sudo gem install cocoapods
輸入完之后會顯示讓用戶輸入密碼,密碼輸入完成之后會有一個短暫的寂靜.這時需要耐心等待一下來判斷是否需要更換ruby鏡像.
如果終端顯示下列字樣,那么恭喜你,只需要耐心等待安裝成功就好
如果等待一會兒還是毫無反應(yīng),那么我們就要把ruby鏡像更換成淘寶的.輸入
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
在替換完鏡像之后我們還需要先驗證一下是否已經(jīng)替換成了淘寶的ruby鏡像
我們需要輸入以下命令
gem sources -l
如果顯示
*** CURRENT SOURCES ***
那么恭喜你,你的ruby鏡像已經(jīng)成功的替換完成,接下來我們就繼續(xù)在命令行中輸入
sudo gem install cocoapods
接下來我們要做的就是耐心等待安裝
當(dāng)最后安裝完成的時候終端會顯示
"XX gems installed"
至此我們的CocoaPods就正式在電腦上安裝完成,接下來就是在我們的項目中安裝CocoaPods了.至于如何在項目中安裝CocoaPods并使用,請大家觀看我的下一篇文章.
歲月催人老,大鷹變小鳥.我是陳大鷹,我還很年輕.