iOS開發 CocoaPods實戰

2021-12-29 22:40:24 字數 747 閱讀 9662

cocoapods 是開發 os x 和 ios 應用程式的第三方庫的依賴管理工具,如果是正常的開發不需要使用的第三方的**,cocoapods是不需要的,但是從實際情況上,為了提高開發效率,cocoapods算是乙個必備的開發工具之一。一般如果是簡單的引用,cocoapods的優勢不是很明顯,當專案用到的第三方應用程式越來越多的時候,cocoapods可以根據定義的依賴關係,統一管理,第三開源庫如果有更新,直接更新pods檔案即可。

cocoapods基礎

cocoapods是用 ruby 寫的,並由若干個 ruby 包 (gems) 構成的,所以有的時候我們會看到有人說cocoapods利用依賴管理構建的依賴管理工具,cocoapods中用到了ruby管理工作的包(gem)。cocoapods應該是ios最常用最有名的類庫管理工具了,絕大部分有名的開源類庫,都支援cocoapods。cocoapods是用ruby實現的,要想使用它首先需要有ruby的環境。os x系統預設的已經可以執行ruby了,如果安裝cocoapods只需要在終端中輸入乙個命令:  

sudo gem install cocoapods

cocoapods是以ruby gem包的形式被安裝的,安裝的時候大概需要十分鐘左右,需要fq,如果不fq的花可以通過**的ruby映象訪問cocoapods。如果gem包版本不夠新,可以更新一下gem:  

gem update

如果需要公升級cocoapods可以使用安裝的時候的同樣的命令:  

sudo gem install cocoapods 

iOS開發 CocoaPods實戰

cocoapods 是開發 os x 和 ios 應用程式的第三方庫的依賴管理工具,如果是正常的開發不需要使用的第三方的 cocoapods是不需要的,但是從實際情況上,為了提高開發效率,cocoapods算是乙個必備的開發工具之一。一般如果是簡單的引用,cocoapods的優勢不是很明顯,當專案用...

iOS開發 CocoaPods實戰

cocoapods 是開發 os x 和 ios 應用程式的第三方庫的依賴管理工具,如果是正常的開發不需要使用的第三方的 cocoapods是不需要的,但是從實際情況上,為了提高開發效率,cocoapods算是乙個必備的開發工具之一。一般如果是簡單的引用,cocoapods的優勢不是很明顯,當專案用...

iOS開發CocoaPods使用

一 為什麼用cocoapods ios開發時,專案中會引用許多第三方庫,cocoapods 可以用來方便的統一管理這些第三方庫。二 安裝 由於網上的教程基本都大同小異,但細節之處還不是很完善,所以借機會在這裡補充下 1 ruby環境搭建 當前安裝環境為mac 10.10.5 mac os本身自帶ru...