iOS開發中的第三方類庫管理工具-CocoaPods-
CocoaPods是什嗎?
當iOS 項目中需要使用第三方開源類庫時,或者已使用的類庫需要更新時,再去一個個重新下載非常麻煩,但是通過CocoaPods,我們可以一行命令就解決這個問題
CocoaPods是一個負責管理iOS項目中第三方開原始碼的工具,Cocoa使用Ruby開發,其源碼在Github上開源https://github.com/CocoaPods/CocoaPods
CocoaPods可以節省設定和更新第三方開源庫的時間,提高工作效率
CocoaPods的使用 前言gem是一個管理ruby庫和程式的標準包,通過gem可以尋找、安裝卸載軟體安裝CocoaPods先在終端輸入下面的命令,
sudo gem sources –remove https://rubygems.org/ 等有反應之後輸入下面這行
sudo gem sources -a http://ruby.taobao.org/ 然後輸入這行查看地址
gem sources -l
如果出現類似下面的提示,代表OK
安裝CocoaPods的工具包,在終端輸入下面的命令,安裝過程中由於網路問題會比較慢,請耐心等待
sudo gem install cocoapods
在終端輸入下面命令,初始化<喎?http://www.bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCnBvZCBzZXR1cA0KPHA+s/bP1s/CzbzX1rf7se3KvrP1yry7r7PJuaY8L3A+DQo8cD48aW1nIGFsdD0="這裡寫圖片描述" src="http://www.bkjia.com/uploads/allimg/150411/0423001464-1.png" title="\" />
在終端輸入pod search AFN,可以看到架構的版本,下載git的地址
如果安裝還不成功,升級下gem
sudo gem update –system項目中使用pods使用xcode建立項目
終端切換到項目中使用pod init 建立一個Podfile檔案
編輯Podfile檔案,輸入 sudo vi Podfile ,然後匯入AFN架構如下左圖,然後儲存
?* 接著輸入pod install 把相關架構添加到項目中,在執行命令前把xcode和模擬器都關了
出現下面的提示,代表已經整合到你的項目中,由於網路原因,可能下載會有點慢
接著開啟Pods示範.xcworkspace即可運行項目,記住不是開啟 Pods示範.xcodeproj
所有的依賴已經添加完成,我們就要匯入標頭檔即可使用
注意匯入標頭檔的格式,只能使用角括弧匯入
總結:
Pods所有的依賴是根據Podfiles 檔案配置的
要組態架構時,可以在後面指定配置號 pod ‘SDWebimage’, ‘~> 0.2.0’,但一般不指定,不指定則所用最近的版本號碼
有架構更新時,在終端切換到項目,然後運行 pod update 命令即可
如果是追加第三方架構,搜尋方塊架,然後寫入 PodFile ,使用 pod install命令
添加的會顯示在所示的地方
下面是常用的GEM命令
????????????????????