iOS開發(fā)~CocoaPods使用詳細說明

一一汽、概要

iOS開發(fā)時浦辨,項目中會引用許多第三方庫涂屁,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來方便的統(tǒng)一管理這些第三方庫渴杆。

二、安裝

要使用CocoaPods井仰,那就要下載安裝它,而下載安裝CocoaPods需要Ruby環(huán)境

1破加、Ruby環(huán)境搭建

a 查看下當(dāng)前ruby版本:打開終端輸入 ruby -v

b 更新ruby

終端輸入如下命令(把Ruby鏡像指向taobao俱恶,避免被墻,你懂得)

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

gem sources -a http://ruby.taobao.org/

gem sources -l ?(用來檢查使用替換鏡像位置成功)

2范舀、下載安裝CocoaPods

終端輸入:sudo gem install cocoapods

然后等待下載安裝好CocoaPods

3合是、使用CocoaPods

終端中,cd到新建項目總目錄(注意:包含項目的那個總目錄 cd空格將文件夾拖入終端)

建立Podfile(配置文件)接著上一步锭环,終端輸入?vim Podfile

鍵盤輸入 i聪全,進入編輯模式,輸入

platform :ios, '7.0'

pod 'MBProgressHUD', '~> 0.8'(第一個是支持的最高版本 ?第二個是第三方庫 后面是版本號 不寫默認最高版本)

然后按Esc辅辩,并且將光標(biāo)移動到文字結(jié)尾难礼,輸入“ :”號進入vim命令模式(此時操作正確會自動跳轉(zhuǎn)到終端最后),然后在冒號后邊輸入wq(注意:鍵盤輸入 :后玫锋,才能輸入wq蛾茉。回車后發(fā)現(xiàn)PodTest項目總目錄中多一個Podfile文件)

確定終端cd到項目總目錄撩鹿,然后輸入 pod install谦炬,等待一會,大約3分鐘节沦。

現(xiàn)在打開項目不是點擊 項目名.xodeproj了键思,而是點擊 項目名.xcworkspace

打開項目后看到項目結(jié)構(gòu)并且測試一下窜管。

補充:

1、CocoaPods的基本安裝及使用都詳細的說明了稚机,但還有一些補充幕帆,當(dāng)需要同時導(dǎo)入多個第三方時候怎么辦 ?

這就需要修改Podfile了赖条,就是用vim編輯的那個保存在項目根目錄中的文件失乾,修改完了Podfile文件,需要重新執(zhí)行一次pod install命令纬乍。(同安裝步驟3)

例如:

platform :ios

pod 'JSONKit', ? ? ? '~> 1.4'

pod 'AFNetworking',? '~> 2.0'

2碱茁、CocoaPods可以查找你想要的第三方庫

終端輸入命令:pod search UI

然后重新編輯Podfile文件,按照之前的步驟仿贬,把更多的庫都導(dǎo)入項目纽竣!

此時導(dǎo)入第三方庫頭文件不會自動補齊:

選擇Target -> Build Settings 菜單,找到\”User Header Search Paths\”設(shè)置項

新增一個值"${SRCROOT}"茧泪,并且選擇\”Recursive\”蜓氨,這樣xcode就會在項目目錄中遞歸搜索文件

自動補齊功能馬上就好使了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末队伟,一起剝皮案震驚了整個濱河市穴吹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗜侮,老刑警劉巖港令,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異锈颗,居然都是意外死亡顷霹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門击吱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淋淀,“玉大人,你說我怎么就攤上這事姨拥∩鸷恚” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵叫乌,是天一觀的道長柴罐。 經(jīng)常有香客問我,道長憨奸,這世上最難降的妖魔是什么革屠? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上似芝,老公的妹妹穿的比我還像新娘那婉。我一直安慰自己,他們只是感情好党瓮,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布详炬。 她就那樣靜靜地躺著,像睡著了一般寞奸。 火紅的嫁衣襯著肌膚如雪呛谜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天枪萄,我揣著相機與錄音隐岛,去河邊找鬼。 笑死瓷翻,一個胖子當(dāng)著我的面吹牛聚凹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播齐帚,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼妒牙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了童谒?” 一聲冷哼從身側(cè)響起单旁,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎饥伊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蔫饰,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡琅豆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了篓吁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茫因。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖杖剪,靈堂內(nèi)的尸體忽然破棺而出冻押,到底是詐尸還是另有隱情,我是刑警寧澤盛嘿,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布洛巢,位于F島的核電站,受9級特大地震影響次兆,放射性物質(zhì)發(fā)生泄漏稿茉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望漓库。 院中可真熱鬧恃慧,春花似錦、人聲如沸渺蒿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽茂装。三九已至良瞧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間训唱,已是汗流浹背褥蚯。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留况增,地道東北人赞庶。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像澳骤,于是被迫代替她去往敵國和親歧强。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容