多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > CocoaPods的安裝與配置

CocoaPods的安裝與配置

來源:程序員人生   發(fā)布時(shí)間:2015-09-07 08:27:19 閱讀次數(shù):2520次

CocoaPods

簡(jiǎn)單介紹

  • CocoaPods 是開發(fā) OS X 和 iOS 利用程序的1個(gè)第3方庫(kù)的依賴管理工具。利用 CocoaPods,可以定義自己的依賴關(guān)系 (稱作 pods),并且隨著時(shí)間的變化,以 及在全部開發(fā)環(huán)境中對(duì)第3方庫(kù)的版本管理非常方便。
  • CocoaPods 背后的理念主要體現(xiàn)在兩個(gè)方面。首先,在工程中引入第3方代碼 會(huì)觸及到許多內(nèi)容。針對(duì) Objective-C 低級(jí)開發(fā)者來講,工程文件的配置會(huì)讓 人很懊喪。在配置buildphases和linker flags進(jìn)程中,會(huì)引發(fā)許多人為因素的 毛病。CocoaPods 簡(jiǎn)化了這1切,它能夠自動(dòng)配置編譯選項(xiàng)。
  • 其次,通過 CocoaPods,可以很方便的查找到新的第3方庫(kù)。固然,這其實(shí)不是 說你可以簡(jiǎn)單的將他人提供的庫(kù)拿來拼湊成1個(gè)利用程序。它的真正作用是讓 你能夠找到真正好用的庫(kù),以此來縮短我們的開發(fā)周期和提升軟件的質(zhì)量。
  • CocoaPods的原理,它是將所有的依賴庫(kù)都放到另外一個(gè)名為Pods項(xiàng)目中,然后 讓主項(xiàng)目依賴Pods項(xiàng)目,這樣,源碼管理工作都從主項(xiàng)目移到了Pods項(xiàng)目中
    • 1、Pods項(xiàng)目終究會(huì)編譯成1個(gè)名為libPods.a的文件,主項(xiàng)目只需要依賴這個(gè).a 文件便可。
    • 2、對(duì)資源文件,CocoaPods提供了1個(gè)名為Pods-resources.sh的bash腳本, 該腳本在每次項(xiàng)目編譯的時(shí)候都會(huì)履行,將第3方庫(kù)的各種資源文件復(fù)制到目 標(biāo)目錄中。
    • 3、CocoaPods通過1個(gè)名為Pods.xcconfig的文件來在編譯時(shí)設(shè)置所有的依賴和 參數(shù)。

安裝步驟

  • 注意:以下操作,只會(huì)讓你成功安裝CocoaPoos,如成心外請(qǐng)檢查 網(wǎng)絡(luò)狀態(tài)!
  • 不要問我每行命令的意思
YY做法(基本不可能成功,除非逾越。。。)

$ sudo gem install cocoapods

絕逼能成功安裝步驟

1> 先刪除rubygems的鏡像

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

2> 添加來自淘寶的鏡像(為了跨過那座墻,淘寶有資源)

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

3> 驗(yàn)證你的Ruby鏡像只是來自于tabao

$ gem sources -l

出現(xiàn)以下界面,就表示歐了~

*** CURRENT SOURCES *** http://ruby.taobao.org/

4> 再次安裝

$ sudo install cocoapods

5> 設(shè)置cocoapods(1定要履行)

  • 此步驟可能會(huì)耗時(shí)10到210分鐘
$ sudo setup

到此為止,cocoapods基本安裝成功。

驗(yàn)證安裝是不是成功

履行以下命令:

$ pod search SDWebImage

如果看到SDWebImage的各個(gè)版本,證明真的安裝成功了。

怎樣在iOS項(xiàng)目中使用

  • 創(chuàng)建iOS項(xiàng)目,找到項(xiàng)目目錄(xxx.xcodeproj)的同級(jí)目錄
  • 新建名為 Podfile的文件, vi Podfile
  • 在Podfile文件中填入以下內(nèi)容:
platform :ios, '7.0' pod 'CocoaLumberjack', '~> 2.0.0' pod "AFNetworking", "~> 2.0"
  • 后兩行,是你要添加的框架(具體寫法,請(qǐng)履行pod search AFNetworking),終端顯示的內(nèi)容會(huì)教你怎樣寫的。
-> AFNetworking (2.5.2) A delightful iOS and OS X networking framework. pod 'AFNetworking', '~> 2.5.2' # 如是 - Homepage: https://github.com/AFNetworking/AFNetworking - Source: https://github.com/AFNetworking/AFNetworking.gi

到此為止,基本大功告成了。

檢驗(yàn)

  • 完全退出Xcode command + q
  • 雙擊項(xiàng)目目錄下 xxxx.xcworkspace文件,即是工作空間文件,該文件不是你自己新建的,而是CocoaPods替你生成的。
  • 這樣你就可以看到心儀已久的Pods目錄了
  • 不要感謝我喲~~~
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲精品一区专区 | 自拍偷拍图 | 欧美性色欧美a在线播放 | 性欧美video另类hd亚洲人 | 日本理论免费高清在线视频 | 亚洲成a人v天堂网 | 国产欧美日韩第一页 | 成在线人免费视频一区二区三区 | ww亚洲ww亚在线观看 | 亚洲区中文字幕 | 国产一级淫片视频免费看 | 中午字幕在线观看 | 性加拿大高清xxxxx | 暮色大丽菊 | 亚洲精品国产一区二区三 | 中文在线免费视频 | 99成人精品 | 国产欧美日韩第一页 | 欧美成人免费观看国产 | 国产精品第| 久久精品中文字幕不卡一二区 | 日韩久久精品一区二区三区 | 麻豆一区二区免费播放网站 | 高清欧美一级在线观看 | 黄色片aa| 97精品国产综合久久久久久欧美 | 成人毛片18女人毛片 | 亚洲欧洲精品国产二码 | 亚洲欧美日韩高清在线看 | 精品欧美激情在线看 | 亚洲免费网址 | 欧美三级视频在线播放 | 亚洲高清在线天堂精品 | 最近中文字幕免费在线看 | 亚洲国产片在线观看 | 亚洲日韩aⅴ在线视频 | a级做人爱免费播放 | 精品一区二区影院在线 | 羞羞免费网站在线 | 日本不卡网 | 美女享受黑人的巨茎 |