iOS Pod集成使用簡(jiǎn)介

概要

iOS開(kāi)發(fā)時(shí),項(xiàng)目中會(huì)引用許多第三方庫(kù),CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來(lái)方便的統(tǒng)一管理這些第三方庫(kù),使工程看起來(lái)更為簡(jiǎn)潔、清爽。

安裝

要使用CocoaPods,那就要下載安裝它,而下載安裝CocoaPods需要Ruby環(huán)境。一般MacOS會(huì)自帶環(huán)境,保險(xiǎn)起見(jiàn)首次使用時(shí)可以先查看并更新版本。
1.Ruby環(huán)境搭建

  • a 查看Ruby版本
localhost:~ zhangjc$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
  • b 更新Ruby
    終端輸入如下命令 把Ruby鏡像指向taobao,避免被墻
    gem sources --remove https://rubygems.org/
    gem sources -a https://ruby.taobao.org/
    gem sources -l (用來(lái)檢查使用替換鏡像位置成功)
    因?yàn)闃侵饕呀?jīng)配置過(guò)的原因,顯示正在使用
3.png

2.下載安裝CocoaPods
終端輸入:sudo gem install cocoapods

3.使用CocoaPods

  • a 新建一個(gè)項(xiàng)目,名字CocoPodsTest


    1.png
  • b 終端中,cd到項(xiàng)目總目錄(即CocoPodsTest.xcodeproj文件所在目錄)
localhost:~ zhangjc$ cd desktop/CocoPodsTest
localhost:CocoPodsTest zhangjc$   
  • c 建立Podfile(俗稱配置文件)
    終端輸入 vim Podfile


    2.png

    輸入 i,進(jìn)入編輯模式
    輸入

platform :ios, '8.0' 
pod 'MBProgressHUD', '~> 0.8'

輸入完成后先按ESC再按 : 后輸入wq
回車后Podfile文件創(chuàng)建完畢,在目錄下可以發(fā)現(xiàn)已生成Podfile文件

5.png

確定終端cd到項(xiàng)目總目錄,然后輸入 pod install靜靜等待庫(kù)安裝完成
6.png

查看項(xiàng)目根目錄:
7.png

注意:現(xiàn)在打開(kāi)項(xiàng)目不是點(diǎn)擊 COcoPodsTest.xodeproj了,而是點(diǎn)擊 COcoPodsTest.xcworkspace
打開(kāi)項(xiàng)目后看到項(xiàng)目結(jié)構(gòu)并且測(cè)試一下:
8.png

運(yùn)行結(jié)果:
9.png

其它
Podfile文件內(nèi)可以寫入多個(gè)第三方庫(kù),修改完文件之后需要重新執(zhí)行一次pod install命令。
CocoaPods內(nèi)也有查詢功能,命令pod search +關(guān)鍵字

參考博文:http://blog.csdn.net/lizhongfu2013/article/details/26384029

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • CocoaPods 是什么? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開(kāi)源庫(kù)的工具。CocoaPo...
    朝洋閱讀 25,997評(píng)論 3 50
  • 存儲(chǔ)的是文件路徑。把圖片轉(zhuǎn)為base64的字符串存到數(shù)據(jù)庫(kù)中或者plist文件中,然后用到的時(shí)候再取出來(lái) 這樣就存...
    5a3830ede979閱讀 2,364評(píng)論 0 3
  • 我還是很喜歡你 像一座孤獨(dú)的空城 不動(dòng)不移 等你的歸期 我還是很喜歡你 像晴空萬(wàn)里,藍(lán)天白云 尤為素凈 我還是很喜...
    涼白唐閱讀 286評(píng)論 5 2

友情鏈接更多精彩內(nèi)容