久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

手把手教你使用CocoaPods管理你的iOS第三方開源類庫

 爽行天下丶 2015-06-29

鑒于我開這個(gè)博客的初衷是記錄自己平時(shí)的技術(shù)積累,而我平時(shí)又屬研究iOS最多,,因此這個(gè)博客在一定程度上可以說是以iOS技術(shù)為主的博客,。既然研究iOS,那我在博客的一開始就有必要普及一些基礎(chǔ)性,、底層的東西,。好,今天我們先來認(rèn)識(shí)CocoaPods,。

1,、什么是CocoaPods?

首先你要知道 “第三方類庫” 這個(gè)名詞。第三方類庫,,用最通俗易懂的語言講就是:別人寫好的代碼,然后你可以直接拿來用,。用最少的時(shí)間實(shí)現(xiàn)自己需要的功能,。這就是第三方類庫。這也程序員偉大的地方————開源精神,。 好,,現(xiàn)在你已經(jīng)大概對(duì)第三方類庫有了大致的概念了。那么,,如果你的項(xiàng)目中有很多這樣的第三方類庫(這對(duì)商業(yè)App來說簡直是必然的),,要怎么管理呢?比如一些類庫要升級(jí),,一些類庫依賴另一些類庫就必須再拖進(jìn)來,。這時(shí)候你就會(huì)想,有沒有什么東西能自動(dòng)更新第三方類庫,、自動(dòng)添加其依賴的類庫呢,?這就是CocoaPods的作用。

2,、安裝CocoaPods

安裝CocoaPods之前,,電腦本地需要有Ruby環(huán)境。但是蘋果不愧是蘋果,,自帶Ruby環(huán)境,,所以就不用你操心了。現(xiàn)在請(qǐng)打開神器 Terminal (最快途徑打開程序或文件:option+空格 搜索)

輸入一下命令:

gem sources --remove https:///  

然后輸入:

gem sources -a http://ruby./  

如果你還不放心,,可以驗(yàn)證一下:

gem sources -l  

如果出現(xiàn)以上結(jié)果,,證明你到目前為止做得都是對(duì)的。


接下來:

sudo gem install cocoapods  

等待一會(huì)兒就能安裝成功了,。

3,、使用CocoaPods

現(xiàn)在萬事俱備,只欠怎么用了,。實(shí)際上依然巨簡單,。

首先找到一個(gè)開源類庫,這里我以我個(gè)人很喜歡一個(gè)開源類庫舉例,,就是facebook的 POP 動(dòng)畫開源引擎,。

然后,相信我,,熟悉使用CocoaPods后你看到這樣的畫面會(huì)像看到親人一樣感動(dòng):

類似的還有:

CRNavigationController

ZFDragableModalTransition

說到這里,,善于觀察共同之處的你有沒有這些 "Installtion" 有一個(gè)共同點(diǎn): pod'xxx'。沒錯(cuò)!

怎么用,?先暫時(shí)把"Installtion"掛起,,稍后用到。

  • 獲取項(xiàng)目( 后綴.xcodeproj )的路徑,。小技巧:

把這里的 位置 復(fù)制,。

  • 進(jìn)入 terminal ,輸入:
cd 位置  

(cd 的意思就是 進(jìn)入,,進(jìn)入后面緊跟著的路徑)

  • 再輸入:
vim Podfile  

請(qǐng)注意:必須是 Podfile,。你可以理解 Podfile 是一張 匯總單,而且一個(gè)項(xiàng)目只需要這么一張匯總單就夠了,。上面羅列著你的這個(gè)項(xiàng)目所有的第三方類庫,,隨時(shí)添加到匯總單上,隨時(shí)從匯總單上移除,。就是這么酷炫 :)

這時(shí)你會(huì)看到類似這樣的畫面:

對(duì)沒錯(cuò),,現(xiàn)在這就是一張空白的匯總表,因?yàn)槟氵€沒有往上面填入你想要的類庫的信息,。那要填些什么呢,?

輸入” i “,進(jìn)入編輯模式。

還記得剛剛掛起的"Installtion"嗎,? 大膽地輸進(jìn)去吧,。就像這樣:

然后,按下鍵盤左上角 esc 按鈕,,這樣就退出編輯模式,;再輸入 :wq 就可以功成身退了。

現(xiàn)在你已經(jīng)把表格填好了,,最后一步,,通知CocoaPods去下載這些類庫,并自動(dòng)地幫你安裝好,。

你只需要輸入:

pod install  

( 更新類庫就是 pod update )

接下來,,只要等著它乖乖完成你交給它的任務(wù)就行了。

然后你就會(huì)看到這樣的成功提示:

*tips:

最后一句:[!] From now on use "CocoaPodsDemo.xcworkspace". 的意思是,,以后你不要打開 .xcodeproj 后綴的文件了,,我已經(jīng)幫你把它添加進(jìn)了 .xcworkspace后綴的文件了。不信,,你看看原先 xcodeproj的目錄,。

沒錯(cuò)吧,現(xiàn)在你打開.xcworkspace后綴的文件看看:

果然已經(jīng)把之前的 .xcodeproj放入了 .xcworkspace,。除此之外,,還多了一個(gè) Pods的工程,。這個(gè) Pods的工程就是你的第三方類庫的容身之處啦。

不信,,你看:

怎么樣,,都進(jìn)來了吧。

好啦,,你已經(jīng)學(xué)會(huì)使用CocoaPods了,,寫代碼去吧!


轉(zhuǎn)載請(qǐng)注明出處,,不勝感激!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多