iOS程式依賴管理的工具CocoaPods簡介

來源:互聯網
上載者:User

1. 簡介

CocoaPods是一個負責管理iOS項目中第三方開原始碼的工具,其源碼在Github上開源。使用CocoaPods可以 節省設定和更新第三方開源庫的時間並提高工作效率。

2. CocoaPods的安裝和使用

2.1 安裝

在終端中依次輸入以下兩條命令:

sudo gem install cocoapods

pod setup

2.2 使用

2.2.1  基本使用

1) 在Xcode中建立項目,例如PodsDemo,建立完成之後退出Xcode。開啟終端,cd進入該檔案夾所在目錄

2) 建立設定檔

vi Podfile

輸入諸如以下內容:

platform :ios, '7.0'
pod 'AFNetworking'

在設定檔中除添加了AFNetworking架構之外,還指定了iOS的項目啟動並執行最低版本

3) 輸入:wq儲存退出vi

4) 安裝 pod

pod install

5) 在Finder中雙擊開啟PodsDemo.xcworkspace即可

提示:在Xcode 中,#import標頭檔時,如下使用:

#import <AFNetworking.h>

2.2.2  CocoaPods的其他功能

1) 尋找第三方庫

pod search json

該命令可以搜尋第三方庫的完整名稱,也可以輸入相關關鍵字,例如pod search json

2) 更新第三方庫的引用

開啟Podfile設定檔,添加或刪除設定檔中的第三方庫引用,儲存退出之後,運行:

pod update

或者

pod install

可以更新項目對第三方庫的引用。

有關CocoaPods使用的進一步資訊,可以訪問官方網站: http://docs.cocoapods.org/guides/getting_started.html
3. 常用gem命令
3.1 添加gem的源(為啥添加你懂得,在此感謝下老馬)

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

3.2 查看gem源

gem sources –l

3.3 gem自身升級

sudo gem update –system

3.4 查看目前的版本

gem –version

3.5 清除到期的gem

gem cleanup

3.6 安裝包

gem install ruby

3.7 卸載包

gem uninstall ruby

3.8 更新本地安裝的包

gem update

3.9 列出本地安裝的包

gem list

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.