進階篇第二期:代碼依賴管理工具之CocoaPods-創(chuàng)新互聯(lián)

CocoaPods 的詳細安裝和使用

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元偃師做網(wǎng)站,已為上家服務(wù),為偃師各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792

安裝:

首先MAC下都自帶ruby,而且你只要裝了Xcode5+以上的版本,都自帶gem

那么我直接打開終端,敲代碼就好了

首先判斷你的網(wǎng)絡(luò)是否×××,如果未×××,我們來換取下服務(wù)器

  
gem sources - -remove https://rubygems.org/
gem sources -a

再敲一行代碼看一下是否改變

  
gem sources -l

如果已經(jīng)改變成taobao,我們再進行下面的操作

  
sudo gem install cocoapods

會讓你輸入密碼,當(dāng)提示入下圖所示即安裝完畢

進階篇第二期:代碼依賴管理工具之CocoaPods

接下來我們進行pod初始化,這段時間比較長,網(wǎng)速好的話大約10分鐘,請耐心等待,可以去抽顆煙

  
pod setup

安裝完畢后會出現(xiàn)下圖所示內(nèi)容

進階篇第二期:代碼依賴管理工具之CocoaPods

OK,這樣我們就安裝完畢,我們?nèi)ノ募A中確認(rèn)一下,finder下點擊前往文件夾

  
~/.cocoapods

進入就可以看到有一個文件夾,OK,安裝成功

下面我們來講解下如何在新工程里面使用:

首先我們在工程里面創(chuàng)建一個空的file,起名為Podfile,其他名字不會識別,如下圖所示

進階篇第二期:代碼依賴管理工具之CocoaPods

然后我們點擊文件,輸入如圖所示的代碼:

進階篇第二期:代碼依賴管理工具之CocoaPods

OK,這樣我們就可以進行下一步的安裝了哦

先介紹一下上面代碼的意思:

platform為平臺,后面接上iOS,加上逗號,后面介紹iOS版本+,’7.0’就是7.0+的三方庫都適用

pod為管理代碼庫的平臺,'AFNetworking'為三方類庫的名稱,'~> 2.4.0' 為當(dāng)前類庫的版本

但是這里要講一個細節(jié),也就是pod上對三方庫的搜索

進入終端,敲打

  
pod search 三方庫名

之后你會發(fā)現(xiàn)好多類似的三方庫,如下圖所示

進階篇第二期:代碼依賴管理工具之CocoaPods

看到pod 'AFJSONRPCClient', '~> 2.1.1’的代碼了吧,沒錯,這就是我們需要添加到Podfile文件里面的代碼哦

一般git上面的三方庫都會有相關(guān)的代碼,如果沒有,說明沒有關(guān)聯(lián)cocoaPods,需要我們自己手動添加

在文件中寫好想要管理的三方類庫的名字以后呢,我們在終端敲如下代碼

  
cd 你的項目文件夾

用終端進到如圖所示的文件夾里面,并把PodFile文件拉到這個文件夾目錄下哦,否則安裝的時候找不到Podfile文件的

進階篇第二期:代碼依賴管理工具之CocoaPods

然后我們敲入代碼

  
pod install

成功后會出現(xiàn)如下圖所示的內(nèi)容

進階篇第二期:代碼依賴管理工具之CocoaPods

最下面的代碼段是提示我們關(guān)閉當(dāng)前的工程,關(guān)閉以后再次進入工程文件夾,會發(fā)現(xiàn)如下圖所示的變動

進階篇第二期:代碼依賴管理工具之CocoaPods

你會發(fā)現(xiàn),多了好多東西哦,沒錯,現(xiàn)在我們要雙擊workspace這個文件進入了哦,而不是之前的xcodeproj

進去以后呢,我們?nèi)绾握{(diào)用某個三方庫呢,如下圖所示

進階篇第二期:代碼依賴管理工具之CocoaPods

只要在對應(yīng)的文件頭import這個類就好了哦,這樣我們就可以簡單的使用它了,我們也可以把它寫在.pch文件里面,這樣方便全局來調(diào)用哦

如果我們在Podfile里面添加新的類庫名以后

我們還會需要更新Podfile,如下代碼

  
pod update

當(dāng)然如果多人協(xié)作開發(fā),我建議禁止其索引更新操作,以免發(fā)生沖突

  
pod update - -no-repo-update

OK,就先介紹到這里吧,以上應(yīng)該足夠可以讓你熟練運用cocoaPods了哦

加油哦,小伙伴們,有問題請到技術(shù)交流群里面提出

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

分享題目:進階篇第二期:代碼依賴管理工具之CocoaPods-創(chuàng)新互聯(lián)
文章URL:http://muchs.cn/article32/cdsosc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、搜索引擎優(yōu)化品牌網(wǎng)站建設(shè)、定制開發(fā)網(wǎng)站建設(shè)、ChatGPT

廣告

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

搜索引擎優(yōu)化