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

CocoaPods 的詳細(xì)安裝和使用

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元偃師做網(wǎng)站,已為上家服務(wù),為偃師各地企業(yè)和個(gè)人服務(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,我們?cè)龠M(jìn)行下面的操作

  
sudo gem install cocoapods

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

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

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

  
pod setup

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

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

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

  
~/.cocoapods

進(jìn)入就可以看到有一個(gè)文件夾,OK,安裝成功

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

首先我們?cè)诠こ汤锩鎰?chuàng)建一個(gè)空的file,起名為Podfile,其他名字不會(huì)識(shí)別,如下圖所示

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

然后我們點(diǎn)擊文件,輸入如圖所示的代碼:

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

OK,這樣我們就可以進(jìn)行下一步的安裝了哦

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

platform為平臺(tái),后面接上iOS,加上逗號(hào),后面介紹iOS版本+,’7.0’就是7.0+的三方庫都適用

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

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

進(jìn)入終端,敲打

  
pod search 三方庫名

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

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

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

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

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

  
cd 你的項(xiàng)目文件夾

用終端進(jìn)到如圖所示的文件夾里面,并把PodFile文件拉到這個(gè)文件夾目錄下哦,否則安裝的時(shí)候找不到Podfile文件的

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

然后我們敲入代碼

  
pod install

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

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

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

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

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

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

進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods

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

如果我們?cè)赑odfile里面添加新的類庫名以后

我們還會(huì)需要更新Podfile,如下代碼

  
pod update

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

  
pod update - -no-repo-update

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

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

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

分享題目:進(jìn)階篇第二期:代碼依賴管理工具之CocoaPods-創(chuàng)新互聯(lián)
文章URL:http://m.kartarina.com/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)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
主站蜘蛛池模板: 免费无码又爽又刺激高潮 | 国产成年无码v片在线| 久久亚洲精品无码aⅴ大香 | 亚洲AV永久无码精品水牛影视| 五月天无码在线观看| 成人A片产无码免费视频在线观看| 少妇无码一区二区三区| 国产在线精品无码二区二区| 久久久久亚洲?V成人无码| 91久久精品无码一区二区毛片| 国产99久久九九精品无码| 亚洲AV无码国产剧情| 亚洲AV无码乱码在线观看裸奔| 久久美利坚合众国AV无码| 无码人妻久久久一区二区三区| 国产强被迫伦姧在线观看无码| 最新中文字幕av无码专区| 亚洲精品无码乱码成人| 亚洲高清无码专区视频| 人妻少妇看A偷人无码精品| 无码AV天堂一区二区三区| 亚洲日产无码中文字幕| yy111111少妇无码影院| 国产成人无码精品久久久露脸| AA区一区二区三无码精片| 少妇无码AV无码专区在线观看| 中文字幕精品无码亚洲字| 无码专区6080yy国产电影| 国产精品无码一区二区在线观| 无码人妻一区二区三区一| 欧洲成人午夜精品无码区久久| 亚洲VA中文字幕不卡无码| 亚洲国产精品无码久久久不卡 | 亚洲AV无码久久精品蜜桃| 中文字幕av无码一区二区三区电影| 无码精油按摩潮喷在播放| 亚洲精品无码不卡| 亚洲精品一级无码鲁丝片| 亚洲精品无码中文久久字幕| 无码人妻丰满熟妇精品区| 无码中文人妻视频2019|