CocoaPods是一個負責管理iOS項目中第三方開源代碼的工具ios
Cocoa使用Ruby開發,其源碼在Github上開源 git
https://github.com/CocoaPods/CocoaPodsgithub
能夠節省設置和更新第三方開源庫的時間,提升工做效率json
提示:ruby
使用Ruby開發的優秀的開源組件包,大多由RubyGems管理,如ROR網絡
RubyGems,簡稱gems。是一個用於對 Ruby組件進行打包的Ruby打包系統。它提供一個分發Ruby程序和庫的標準格式,還提供一個管理程序包安裝的工具app
打開終端框架
sudo gem install cocoapods工具
命令解釋:用gem安裝cocospods工具包spa
pod setup
命令解釋:用gem安裝cocospods工具包
提示
安裝了CocoaPods以後,從此在命令行中,直接使用pod便可
參考資料
http://code4app.com/article/cocoapods-install-usage
打開終端
pod search json
命令解釋:在pods庫中搜索包含"json"字樣的第三方框架
搜索結果中會包含:
提示
若是不確認某一個框架是否可用時,能夠先去Github上看一下
在Xcode中新建項目
打開終端
cd 項目目錄
pwd
open -e Podfile
輸入諸如如下內容:
platform :ios, '7.0'
pod 'AFNetworking'
保存退出,回到終端
pod install
命令解釋:按照Podfile中的設置安裝並配置Xcode項目
提示
因爲網絡緣由,Analyzing dependencies(分析依賴)過程可能會很是長
貌似很難看到截圖的畫面...
添加完成以後,雙擊xxx.xcworkspace便可
全部項目中使用的第三方庫的相關配置已經所有完成
注意:使用Pods配置的項目,在#import頭文件時,須要
#import <AFNetworking.h>
添加或升級第三方庫
編輯Podfile文件
而後打開終端,進入項目目錄輸入以下命令
若是升級第三方庫,輸入:
pod update
若是添加了新的第三方庫,輸入:
pod install
添加gem的源
gem sources -a http://ruby.taobao.org/
查看gem源
gem sources –l
gem自身升級
sudo gem update –system
查看當前版本
gem –version
清除過時的gem
gem cleanup
安裝包
gem install ruby
卸載包
gem uninstall ruby
更新本地安裝的包
gem update
列出本地安裝的包
gem list