91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-06-26 15:01:17 來源:網絡 閱讀:333 作者:孫婉華_528 欄目:移動開發



CocoaPods 的詳細安裝和使用


安裝:


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

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


首先判斷你的網絡是否×××,如果未×××,我們來換取下服務器

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


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

  
gem sources -l


如果已經改變成taobao,我們再進行下面的操作

  
sudo gem install cocoapods


會讓你輸入密碼,當提示入下圖所示即安裝完畢


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


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

  
pod setup


安裝完畢后會出現下圖所示內容


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


OK,這樣我們就安裝完畢,我們去文件夾中確認一下,finder下點擊前往文件夾

  
~/.cocoapods


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


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


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


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


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


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


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


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


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

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


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


進入終端,敲打

  
pod search 三方庫名


之后你會發現好多類似的三方庫,如下圖所示


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


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


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


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

  
cd 你的項目文件夾


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


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


然后我們敲入代碼

  
pod install


成功后會出現如下圖所示的內容


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


最下面的代碼段是提示我們關閉當前的工程,關閉以后再次進入工程文件夾,會發現如下圖所示的變動


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


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


進去以后呢,我們如何調用某個三方庫呢,如下圖所示


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



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


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


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

  
pod update


當然如果多人協作開發,我建議禁止其索引更新操作,以免發生沖突

  
pod update - -no-repo-update



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




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





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇坪县| 南乐县| 海宁市| 美姑县| 康乐县| 都匀市| 丰县| 宁南县| 邢台县| 洛南县| 沂源县| 房山区| 定南县| 宜章县| 兰州市| 云安县| 泽库县| 浦城县| 达州市| 许昌县| 许昌市| 绥宁县| 乃东县| 大英县| 朔州市| 务川| 旌德县| 鄂温| 新干县| 廊坊市| 广平县| 常宁市| 河北区| 沐川县| 嘉义县| 石阡县| 长子县| 都江堰市| 泉州市| 华亭县| 长兴县|