您好,登錄后才能下訂單哦!
類庫管理工具
為什么要使用類庫管理工具?
當開發(fā)iOS應用時,會經(jīng)常使用到很多的第三方開源類庫,比如AFNetwroking、FMDB等。
麻煩的情況一:一個第三方類庫使用到另一個第三方類庫
麻煩的情況二:項目中用到的第三方類庫更新。
這時就需要一款工具,幫助我們管理好項目中使用的類庫的依賴關系,以及快捷地實現(xiàn)類庫的更新操作。
cocoaPods是iOS最常用的最著名的類庫管理工具。
提供了一個絕佳的整合合作開發(fā)的工具,并且在快速發(fā)展的開發(fā)社區(qū)中起到了一個集結點的作用。
GitHub為cocoaPods提供了穩(wěn)健的平臺。
既支持Objective-C,同時也支持Swift
cocoaPods的安裝
步驟一:gem源修改
終端下命令:gem sources -l 可查看gem源
默認的源在國內(nèi)只能×××訪問,需要修改源為淘寶提供的源。
刪除當前源:
添加源:
步驟二:安裝
保證網(wǎng)絡暢通的前提下 ,終端輸入:
等待一段時間,會出現(xiàn)很多提示,類似下圖即安裝成功
步驟三:修改配置
在Mac OS 10.11系統(tǒng)下,需要修改相關配置才能正常使用pod
如果已經(jīng)安裝過,應先卸載cocoaPods
創(chuàng)建gem的存儲路徑
在~/.bash_profile中添加如下代碼
重啟終端后,安裝cocoaPods
輸入pod –version,驗證安裝版本
輸入pod setup完成最后的配置
cocoaPods使用實例一
在項目中使用AFNetworking開源項目代碼
終端中使用cd命令,進入項目目錄
搜索 pod search AFNetworking
創(chuàng)建Podfile文件,編輯器打開填寫如下代碼:
ios,8.0 表示在ios平臺下使用,最低適配8.0
pod ‘AFNetworking’, ‘~>2.6.2’ 表示安裝AFNetworking框架,版本號2.6.2。
版本號可以省略,默認安裝最新版本。
使用多個框架,填寫多行即可。
執(zhí)行命令:pod install 下載配置當前項目
成功后,生成多個文件,其中xcworkspace文件為配置后的項目文件,之后就使用這個文件打開項目。
項目中,加載的開源代碼,以靜態(tài)庫的形式提供,使用第三方類庫中,需要使用#import <AFNetworking>添加頭文件。
需要添加其他開發(fā)類庫,修改Podfile,執(zhí)行命令pod update
cocoaPods使用實例二
在目中使用YTKNetwork開源類庫
該類庫是基于AFNetworking的二次封裝
Podfile:
執(zhí)行pod install
cocoaPods會自動解決依賴的問題
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。