乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      CocoaPods一個(gè)Objective

       xuanji00 2013-09-22

      介紹:

      開發(fā)應(yīng)用的時(shí)候第三方的庫(kù)是不可缺少的,能提高開發(fā)的效率。 一些經(jīng)常用到的庫(kù),在新的項(xiàng)目里用是,你又得手工的Add到項(xiàng)目里,用的到庫(kù)多起來(lái)了,就不方便管理了。發(fā)現(xiàn)CocoaPods這個(gè)軟件,可以幫你管理Xcode里的第三方的庫(kù),很方便。

      那怎么用呢?先安裝CocoaPods。

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

      sudo gem install cocoapods

      2、如果想為每個(gè)第三方庫(kù)生成文檔,那運(yùn)行

      brew install appledoc  這步是可選的。

      安裝完成后提示:


      如果你的Ruby環(huán)境不夠新的話,可能要更新一下:

      gem update --system

      現(xiàn)在pod安裝好了,怎么使用呢?

      搜索

      先試試搜索功能,你需要什么庫(kù),可以用pod來(lái)搜索,比如要用JSONKit這個(gè)庫(kù):

      pod search是搜索命名,后面寫上庫(kù)名稱就行了。

      pod search JSONKit

      搜索出來(lái):


      初始化

      好了, 在終端shell中cd 來(lái)到你要管理的項(xiàng)目,運(yùn)行:pod install 

      運(yùn)行完之后你會(huì)發(fā)現(xiàn)你的項(xiàng)目目錄下是這樣的:


      多了*.xcworkspace  pod等文件。這是pod生成的項(xiàng)目管理文件,打開LibDemo.xcworkspace 項(xiàng)目文件,在Xcode里看到是這樣的目錄結(jié)構(gòu):


      添加一個(gè)庫(kù):

       vim Podfile 打開文件,把剛才搜索到的JSONkit添加進(jìn)去。

      platform :ios
      pod 'JSONKit'

      保存退出。

      運(yùn)行:pod update 

      這樣是就把JSONKit 庫(kù)下載并和本地項(xiàng)目關(guān)聯(lián)起來(lái)了,這是Xcode提示你更新項(xiàng)目


      點(diǎn)Revert。

      這時(shí)你看項(xiàng)目pod部分,多了JSONKit庫(kù).好了,第三方庫(kù)就這么神奇的加進(jìn)來(lái)。

      頭文件路徑

      那試試看使用JONSKit.h,在ViewController.m里引用下。找不到頭文件,怎么辦?還沒設(shè)置頭文件的目錄,在項(xiàng)目的Target的里設(shè)置一下:

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


      在引用頭文件:


      完美。

      其他的第三方庫(kù)。

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

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

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

      CocoaPods還有好多高級(jí)功能,可以根據(jù)需求來(lái)使用。

      參考:https://github.com/CocoaPods/CocoaPods/wiki

      容芳志 (http://blog.csdn.net/totogo2010)

      本文遵循“署名-非商業(yè)用途-保持一致”創(chuàng)作公用協(xié)議

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多