在上上篇文章有講述如何安裝Cocoapod,接下來講一下如何使用cocoapod,還是老樣子,按照步驟進行
1.新建工程,並在終端用cd指令到文件夾內,比如我建了一個叫PodTest的新工程,如圖操作,箭頭遮擋處是你的工程位置
2.使用vim命令新建文件
注意此時你所處的位置和Podfile文件的名稱
接下來你可以寫一些你想要導入的第三方庫了。
在這裏講一下pod search命令,這是一個模糊或者準確查找第三方庫相關信息的命令,比如你想查AFNetworking,則用pod search AFNetworking命令,便會甩出很多AFNetworking第三庫的信息,從中選擇你想要用的第三方庫即可
如上圖,包括AFNetWorking的當前版本,過往版本,資源地址等
好,我們跳回如何把第三方庫導入新建工程,在你執行vim "Podfile"後,你會跳到一個空白文件中。
如果打算導入第三方庫,首先你要了解你需要什麼相關信息才能引入第三方庫
1)第三方庫使用平臺信息,例如
platform:ios,'6.0'
注意ios一定要小寫,雖然i小寫,OS大寫纔是王道
這句話表達的意思是ios6.0以上系統
2)第三方庫名稱和版本信息,比如
pod 'AFNetworking','~>2.3.1'
怎麼去確定你要輸入的第三方庫版本號呢,就用到了我之前講的pod search命令了,在上面我說查詢AFNetworking第三方庫信息的內容,還給了相關的截圖,可以參考信息內容,確定此第三方庫有哪些,便可以輸入相關版本號了
也就是你打算導入AFNetworking第三方庫,在Podfile中輸入如下命令即可
platform:ios,'6.0'
pod 'AFNetworking','~>2.3.1'
保存Podfile文件內容,並退出(具體如何保存退出,請查看vim 命令的使用)
3.導入第三方庫,執行如下命令
pod install
等待一下,你可以看到你的工程有了一些變化
未導入第三方庫之前
導入第三方庫之後
增加了Podfile.lock、podTest.xcworkspace倆個文件,此時你再打開文件,則直接打開podTest.xcworkspace即可,當你要使用AFNetworking時,導入方法貌似也變了。
import <AFNetworking.h>
接下來你就可以使用第三方庫了。
如果有時間,我會接下來講一下cocoapod的原理和一些其他的
上上篇文章,我們說cocoapod升級到1.0.0版本了,除了升級,也涉及到使用方法的一些小改變
更新之後呢,你使用的時候回發現用以前什麼
platform:ios,'6.0'
pod 'AFNetworking'
形式已經out了,在新版本的cocoapod中添加了一個target設置
所謂target就是你項目的名稱,比如我PodTest項目中
就是箭頭所指向的地方的內容
所以在此更新的時候,你需要這樣寫
platform:ios,'6.0'
target 'PodTest' do
pod 'AFNetworking'
end
具體語法其實可以參考(http://blog.cocoapods.org),是英文的,講真要翻譯還是需要一段時間的,而且你會發現cocoapods除了終端操作,還有app,用起來更簡單,而且還帶聯想功能,簡直不能再good了