cocosPods - 類庫管理工具
當你開發(fā)iOS應用時,會經(jīng)常使用到很多第三方開源類庫铆惑,比如JSONKit堆缘,AFNetWorking等等滔灶。可能某個類庫又用到其他類庫吼肥,所以要使用它录平,必須得另外下載其他類庫麻车,而其他類庫又用到其他類庫,“子子孫孫無窮盡也”斗这,這也許是比較特殊的情況动猬。總之小編的意思就是表箭,手動一個個去下載所需類庫十分麻煩赁咙。另外一種常見情況是,你項目中用到的類庫有更新免钻,你必須得重新下載新版本彼水,重新加入到項目中,十分麻煩极舔。如果能有什么工具能解決這些惱人的問題凤覆,那將“善莫大焉”。所以拆魏,你需要 CocoaPods盯桦。
CocoaPods應該是iOS最常用最有名的類庫管理工具了,上述兩個煩人的問題渤刃,通過cocoaPods拥峦,只需要一行命令就可以完全解決,當然前提是你必須正確設置它卖子。重要的是略号,絕大部分有名的開源類庫,都支持CocoaPods揪胃。所以璃哟,作為iOS程序員的我們,掌握CocoaPods的使用是必不可少的基本技能了喊递。
Ruby環(huán)境
Ruby是一種面向?qū)ο蟮哪_本語言随闪,簡單易用,功能強大骚勘。能跨平臺和可移植性好等等铐伴。其實就是種腳本語言。
- 安裝RVM
RVM全稱Ruby Version Manager俏讹,是一個非常好用的Ruby版本以及安裝工具当宴。就是用來安裝和控制Ruby版本的工具。
-- 安裝 ? ??
curl -L https://get.rvm.io | bash -s stable
-- 載入RVM環(huán)境 ? ?
source ~/.rvm/scripts/rvm
-- 檢查是否安裝正確 ??
rvm -v
- 用RVM安裝Ruby環(huán)境
-- 安裝 ? ?
rvm install 2.0.0
- 設置Ruby版本
-- 設置版本 ? ?
rvm2.0.0--default
-- 測試是否正確安裝 ? ?
ruby -v
cocoaPods安裝
- 安裝cocoaPods
-- 安裝(如果連接失敗泽疆,請看下面户矢;如果成功,以下跳過)
sudo gem install cocoapods
-- 使用淘寶鏡像訪問cocoaPods ? ?
gem sources --remove https://rubygems.org/
-- 使用淘寶鏡像訪問cocoaPods ? ?
gem sources -a https://gems.ruby-china.org/
-- 檢查鏡像文件 ? ?
gem sources -l
-- 運行安裝 ? ?
sudo gem install cocoapods
cocoaPods使用
- 下載安裝AFNetworking(以AFNetworking為例)
-- 搜索 ? ?
pod search AFNetworking
-- 打開xcode殉疼,新建Podfile文件(文件名必須為Podfile)
platform :ios,'8.4'?
pod"AFNetworking","~> 2.5.4"
-- 打開命令行梯浪,打開項目對應的目錄
-- 安裝AFNetworking ?
pod install
-- 命令執(zhí)行完畢后捌年,查看工程目錄下的文件
-- 出現(xiàn).xcworkspace結(jié)尾的文件,表示cocoaPods安裝完成
-- 打開.xcworkspace文件
-- 安裝成功