介紹:開發(fā)應(yīng)用的時候第三方的庫是不可缺少的,能提高開發(fā)的效率。 一些經(jīng)常用到的庫,在新的項目里用是,你又得手工的Add到項目里,用的到庫多起來了,就不方便管理了。發(fā)現(xiàn)CocoaPods這個軟件,可以幫你管理Xcode里的第三方的庫,很方便。 那怎么用呢?先安裝CocoaPods。1、CocoaPods是跑在Ruby的軟件,安裝可能需要幾分鐘,安裝命名: sudo gem install cocoapods 2、如果想為每個第三方庫生成文檔,那運行 brew install appledoc 這步是可選的。 安裝完成后提示:
如果你的Ruby環(huán)境不夠新的話,可能要更新一下: gem update --system 現(xiàn)在pod安裝好了,怎么使用呢?搜索先試試搜索功能,你需要什么庫,可以用pod來搜索,比如要用JSONKit這個庫: pod search是搜索命名,后面寫上庫名稱就行了。 pod search JSONKit 搜索出來:
初始化好了, 在終端shell中cd 來到你要管理的項目,運行:pod install 運行完之后你會發(fā)現(xiàn)你的項目目錄下是這樣的:
多了*.xcworkspace pod等文件。這是pod生成的項目管理文件,打開LibDemo.xcworkspace 項目文件,在Xcode里看到是這樣的目錄結(jié)構(gòu):
添加一個庫:vim Podfile 打開文件,把剛才搜索到的JSONkit添加進去。 platform :ios 保存退出。 運行:pod update 這樣是就把JSONKit 庫下載并和本地項目關(guān)聯(lián)起來了,這是Xcode提示你更新項目
點Revert。 這時你看項目pod部分,多了JSONKit庫.好了,第三方庫就這么神奇的加進來。 頭文件路徑那試試看使用JONSKit.h,在ViewController.m里引用下。找不到頭文件,怎么辦?還沒設(shè)置頭文件的目錄,在項目的Target的里設(shè)置一下: 如下圖所示,輸入${SRCROOT} 后面選上recursive。
在引用頭文件:
完美。 其他的第三方庫。Podfile文件中添加后pod update下就ok。 [html] view plaincopy
比如我引用了上面這些庫,Nimbus太大了,我只需要 Core,也可以這么寫。 CocoaPods還有好多高級功能,可以根據(jù)需求來使用。 參考:https://github.com/CocoaPods/CocoaPods/wiki 容芳志 (http://blog.csdn.net/totogo2010) 本文遵循“署名-非商業(yè)用途-保持一致”創(chuàng)作公用協(xié)議 |
|
|