開發應用的時候第三方的庫是不可缺少CocoaPods。

介紹:

開發應用的時候第三方的庫是不可缺少的,能提高開發的效率。 一些經常用到的庫,在新的項目裏用是,你又得手工的Add到項目裏,用的到庫多起來了,就不方便管理了。發現CocoaPods這個軟件,可以幫你管理Xcode裏的第三方的庫,很方便。

那怎麼用呢?先安裝CocoaPods。

1、CocoaPods是跑在Ruby的軟件,安裝可能需要幾分鐘,安裝命名:

sudo gem install cocoapods

2、如果想爲每個第三方庫生成文檔,那運行

brew install appledoc  這步是可選的。

安裝完成後提示:


如果你的Ruby環境不夠新的話,可能要更新一下:

gem update --system

現在pod安裝好了,怎麼使用呢?

搜索

先試試搜索功能,你需要什麼庫,可以用pod來搜索,比如要用JSONKit這個庫:

pod search是搜索命名,後面寫上庫名稱就行了。

pod search JSONKit

搜索出來:


初始化

好了, 在終端shell中cd 來到你要管理的項目,運行:pod install 

運行完之後你會發現你的項目目錄下是這樣的:


多了*.xcworkspace  pod等文件。這是pod生成的項目管理文件,打開LibDemo.xcworkspace 項目文件,在Xcode裏看到是這樣的目錄結構:


添加一個庫:

 vim Podfile 打開文件,把剛纔搜索到的JSONkit添加進去。

platform :ios
pod 'JSONKit'

保存退出。

運行:pod update 

這樣是就把JSONKit 庫下載並和本地項目關聯起來了,這是Xcode提示你更新項目


點Revert。

這時你看項目pod部分,多了JSONKit庫.好了,第三方庫就這麼神奇的加進來。

頭文件路徑

那試試看使用JONSKit.h,在ViewController.m裏引用下。找不到頭文件,怎麼辦?還沒設置頭文件的目錄,在項目的Target的裏設置一下:

如下圖所示,輸入${SRCROOT}  後面選上recursive。


在引用頭文件:


完美。

其他的第三方庫。

Podfile文件中添加後pod update下就ok。

[html] view plaincopy
  1. platform :ios,      '5.0'  
  2. pod 'JSONKit'  
  3. pod 'AFNetworking'  
  4. pod 'MBProgressHUD'  
  5. pod 'Reachability'  
  6. pod 'Nimbus/Core'  

比如我引用了上面這些庫,Nimbus太大了,我只需要 Core,也可以這麼寫。

CocoaPods還有好多高級功能,可以根據需求來使用。

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