CocoaPods的安裝與使用——圖文并茂版

注意:因?yàn)樘詫毻V够?HTTP 協(xié)議的鏡像服務(wù), 需要改用https的協(xié)議,所以gem sources -ahttp://ruby.taobao.org/應(yīng)該寫為gem sources -a https://gems.ruby-china.org/

創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計(jì),同江網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:同江等地區(qū)。同江做網(wǎng)站價(jià)格咨詢:13518219792

接觸過一段時(shí)間的iOS開發(fā)的朋友,應(yīng)該或多或少都知道一些加載第三方庫的知識。通常學(xué)習(xí)的前期,我們都是選擇使用哪個(gè)第三方庫,就將這個(gè)第三方庫給拖拽到我們的程序中。該方法的好處是簡單快捷,但不便于維護(hù):

  1. 如果該第三方庫有更新,需要手動更新到自己的程序中,不便于操作;

  2. 如果該第三方庫中又使用了其它第三方庫,則還需要將關(guān)聯(lián)的第三方庫給加載到程序中,增加了維護(hù)的成本。

       為了解決上述問題,我們可以使用強(qiáng)大的CocoaPods——CocoaPods應(yīng)該是iOS最常用最有名的類庫管理工具了,只要設(shè)置和使用正確,通過cocoaPods,只需要一行命令就可以完全解決上述的問題——簡單的代碼更新第三庫;自動關(guān)聯(lián)當(dāng)前第三方庫需要的其他第三方庫。目前為止,絕大部分有名的開源類庫都支持CocoaPods。所以,作為iOS的程序員們,學(xué)習(xí)并掌握CocoaPods的使用是必不可少的基本技能了。

        廢話不多說了,下面介紹CocoaPods的安裝和使用方法。

一、下載和安裝CocoaPods

1. 首先在本地安裝好Ruby環(huán)境——如果你的電腦中已經(jīng)安裝了Xcode了,則不需要再單獨(dú)安裝Ruby了,因?yàn)閄code已經(jīng)幫你安裝好所需要的環(huán)境了;

2. 打開終端,如下圖:

CocoaPods的安裝與使用——圖文并茂版



3.如果你不在偉大的天朝國度,則該步驟省略,直接跳轉(zhuǎn)到第6步。我們可以用淘寶的Ruby鏡像來訪問cocoapods。按照下面的順序在終端中敲入如下命令:

3.1 gem sources --removehttp://rubygems.org/

效果如下圖:

CocoaPods的安裝與使用——圖文并茂版

3.2 按回車,等有反應(yīng)了之后,再輸入以下命令:gem sources -a   https://gems.ruby-china.org/(下圖中未修改,請注意)

效果如下圖:

CocoaPods的安裝與使用——圖文并茂版

3.3 按回車。以上兩步操作完成后,效果如下圖:

CocoaPods的安裝與使用——圖文并茂版

因?yàn)闃侵饕呀?jīng)在本機(jī)上使用了淘寶的Ruby,所以在每次輸入上述的命令的時(shí)候,會有這樣的提示。沒有安裝過的朋友根據(jù)自己的顯示就可以了。

4. 接下來,我們來驗(yàn)證當(dāng)前的Ruby鏡像是否僅僅是淘寶的,在終端輸入如下命令:gem sources -l

效果如下圖:

CocoaPods的安裝與使用——圖文并茂版

5. 按回車,稍等幾秒鐘,效果如下圖,顯示當(dāng)前Ruby鏡像為淘寶的:

CocoaPods的安裝與使用——圖文并茂版

6. 以上操作全部完成后,在終端繼續(xù)輸入如下命令來下載并安裝CocoaPods:sudo gem install cocoapods

效果如下圖:

CocoaPods的安裝與使用——圖文并茂版

7. 按回車,此時(shí)會提示輸入密碼,如下圖:

CocoaPods的安裝與使用——圖文并茂版

此密碼為使用當(dāng)前電腦賬戶(注意,是電腦賬戶,而不是app store賬戶)安裝軟件的時(shí)候的密碼。因?yàn)椴粫@示輸入的字符甚至是字符的個(gè)數(shù),所以一定要確保輸入正確了再按回車鍵!等待十幾秒,CocoaPods就安裝成功了!如果你是第一次安裝,則成功后會顯示老大一串字符了,工程龐大啊!樓主已經(jīng)安裝過了,所以顯示界面如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

截止到目前,我們已經(jīng)將CocoaPods安裝好了,下面介紹如何使用CocoaPods安裝第三方類庫。

二、使用CocoaPods安裝第三方類庫(以安裝AFNetworking為例說明)

1. 首先,核實(shí)AFNetworking是否支持CocoaPods。在終端中輸入如下命令:pod search AFNetworking

效果如下圖:

CocoaPods的安裝與使用——圖文并茂版

2. 按回車,等上幾秒鐘之后,如果AFNetworking支持CocoaPods,則會顯示當(dāng)前所有的版本,如下圖所示(由于內(nèi)容太多,樓主就只截圖了其中的一部分):

CocoaPods的安裝與使用——圖文并茂版

3. 驗(yàn)證AFNetworking支持CocoaPods之后,打開Xcode,創(chuàng)建一個(gè)名為CocoaPodsDemo的單視圖程序,創(chuàng)建完成后的目錄結(jié)構(gòu)界面如下(樓主使用的是Xcode 6.1.1版本):

CocoaPods的安裝與使用——圖文并茂版

4. 打開終端,進(jìn)入當(dāng)前項(xiàng)目(CocoaPodsDemo)所在的目錄。樓主將該項(xiàng)目創(chuàng)建在了桌面上,所以輸入的命令為:cd desktop/CocoaPodsDemo

如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

5. 回車,此時(shí)進(jìn)入了CocoaPodsDemo所在目錄了,如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

6. 然后在當(dāng)前目錄下,利用vim創(chuàng)建Podfile(Podfile是用來控制CocoaPods該下載什么(注意,一定得是這個(gè)文件名,而且沒有后綴)。你創(chuàng)建一個(gè)Podfile文件,然后在里面添加你需要下載的類庫。每個(gè)項(xiàng)目只需要一個(gè)Podfile文件)。接著上面的操作,在終端中輸入如下命令:vim Podfile

效果如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

7. 回車,顯示界面如下:

CocoaPods的安裝與使用——圖文并茂版

8. 在光標(biāo)閃爍的位置,輸入如下命令(注意:該命令可以在AFNetworking的github中找到。實(shí)際上,大部分支持CocoaPods的第三庫,都會在github上注明在Podfile中要寫上的內(nèi)容的,請務(wù)必注意。):

platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"

效果如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

9. 然后,先按esc鍵,接著輸出 :wq退出。此時(shí)可以在CocoaPodsDemo目錄下面,看到一個(gè)Podfile的文件。用記事本打開該文件,可以看到已經(jīng)寫到上面的類庫,如下圖:

CocoaPods的安裝與使用——圖文并茂版

10. 此時(shí),就可以利用CocoPods下載AFNetworking類庫了。還是在終端中的當(dāng)前項(xiàng)目目錄下,運(yùn)行以下命令:

pod install --verbose --no-repo-update

效果如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

11. 回車,稍等一段時(shí)間,AFNetworking就安裝成功了,如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

12. 此時(shí),在CocoaPodsDemo目錄下,將會發(fā)現(xiàn)多了一個(gè)名為CocoaPodsDemo.xcworkspace的文件,及其他幾個(gè)文件和文件夾,如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

13. 此時(shí),關(guān)閉CocoaPodsDemo的Xcode文件,打開CocoaPodsDemo.xcworkspace文件,此時(shí),可以看到項(xiàng)目的目錄樹變成了如下格式:

CocoaPods的安裝與使用——圖文并茂版

可以看到,需要的第三方類庫已經(jīng)添加到項(xiàng)目中了。

到此為止,CocoaPods的安裝和使用就介紹完了。切記,添加了CocoaPods的項(xiàng)目,以后再編輯程序,請使用后綴名為.xcworkspace的文件來打開。

如果想將其他類庫加載到Podfile中,可以用記事本打開不帶后綴名的Podfile文件,然后輸入想要加載的類庫名,如下圖所示:

CocoaPods的安裝與使用——圖文并茂版

保存好之后,再按照上述的第10步(包含之前的一些步驟),重新運(yùn)行命令:pod install。等待一段時(shí)間之后,就可以看到JSONkit也被加載進(jìn)去了,如下兩圖:

CocoaPods的安裝與使用——圖文并茂版

CocoaPods的安裝與使用——圖文并茂版

網(wǎng)站標(biāo)題:CocoaPods的安裝與使用——圖文并茂版
當(dāng)前URL:http://bm7419.com/article26/pcdsjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站制作、品牌網(wǎng)站建設(shè)App設(shè)計(jì)、品牌網(wǎng)站制作網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名