Cocoapod安裝及使用(二)

在上上篇文章有講述如何安裝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了




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章