中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

CocoaPods的安裝與使用——圖文并茂版-創(chuàng)新互聯(lián)

注意:因為淘寶停止基于 HTTP 協(xié)議的鏡像服務, 需要改用https的協(xié)議,所以gem sources -a http://ruby.taobao.org/應該寫為gem sources -a https://gems.ruby-china.org/

10年積累的成都網(wǎng)站設計、做網(wǎng)站、成都外貿網(wǎng)站建設公司經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先建設網(wǎng)站后付款的網(wǎng)站建設流程,更有銅川免費網(wǎng)站建設讓你可以放心的選擇與我們合作。

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

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


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

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

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

一、下載和安裝CocoaPods

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

2. 打開終端,如下圖:

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

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

3.1 gem sources --remove http://rubygems.org/

效果如下圖:

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

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


效果如下圖:

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

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

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

因為樓主已經(jīng)在本機上使用了淘寶的Ruby,所以在每次輸入上述的命令的時候,會有這樣的提示。沒有安裝過的朋友根據(jù)自己的顯示就可以了。

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

效果如下圖:

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

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

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

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

效果如下圖:

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

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

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

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

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

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

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

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

效果如下圖:

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

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

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

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

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

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

如下圖所示:

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

5. 回車,此時進入了CocoaPodsDemo所在目錄了,如下圖所示:

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

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

效果如下圖所示:

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

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

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

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

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

效果如下圖所示:

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

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

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

10. 此時,就可以利用CocoPods下載AFNetworking類庫了。還是在終端中的當前項目目錄下,運行以下命令:

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

效果如下圖所示:

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

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

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

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

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

13. 此時,關閉CocoaPodsDemo的Xcode文件,打開CocoaPodsDemo.xcworkspace文件,此時,可以看到項目的目錄樹變成了如下格式:

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

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

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

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

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

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

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

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

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:CocoaPods的安裝與使用——圖文并茂版-創(chuàng)新互聯(lián)
URL地址:http://www.rwnh.cn/article32/dgsspc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、外貿網(wǎng)站建設網(wǎng)站改版、App開發(fā)網(wǎng)站排名、品牌網(wǎng)站設計

廣告

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

h5響應式網(wǎng)站建設
平乐县| 博湖县| 老河口市| 安康市| 灵台县| 成武县| 丰台区| 金塔县| 太康县| 昌吉市| 邮箱| 名山县| 筠连县| 安多县| 社旗县| 且末县| 泸水县| 监利县| 赤峰市| 邻水| 屏山县| 炎陵县| 慈利县| 花垣县| 新源县| 小金县| 武定县| 五河县| 宁远县| 砀山县| 政和县| 桐庐县| 游戏| 襄垣县| 文成县| 兴山县| 谢通门县| 苗栗市| 泰顺县| 和田市| 乐安县|