溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

類庫管理工具cocoaPods

發布時間:2020-08-12 07:32:51 來源:網絡 閱讀:404 作者:ymanmeng123 欄目:移動開發
  • 類庫管理工具

為什么要使用類庫管理工具?

     當開發iOS應用時,會經常使用到很多的第三方開源類庫,比如AFNetwroking、FMDB等。

     麻煩的情況一:一個第三方類庫使用到另一個第三方類庫

     麻煩的情況二:項目中用到的第三方類庫更新。

     這時就需要一款工具,幫助我們管理好項目中使用的類庫的依賴關系,以及快捷地實現類庫的更新操作。

cocoaPods是iOS最常用的最著名的類庫管理工具。

     提供了一個絕佳的整合合作開發的工具,并且在快速發展的開發社區中起到了一個集結點的作用。

     GitHub為cocoaPods提供了穩健的平臺。

     既支持Objective-C,同時也支持Swift


  • cocoaPods的安裝

步驟一:gem源修改

     終端下命令:gem sources -l 可查看gem源

     類庫管理工具cocoaPods

     默認的源在國內只能×××訪問,需要修改源為淘寶提供的源。

     刪除當前源:

     類庫管理工具cocoaPods

     添加源:

    類庫管理工具cocoaPods     


步驟二:安裝

     保證網絡暢通的前提下 ,終端輸入:

    類庫管理工具cocoaPods  

     等待一段時間,會出現很多提示,類似下圖即安裝成功

     類庫管理工具cocoaPods

步驟三:修改配置

     在Mac OS 10.11系統下,需要修改相關配置才能正常使用pod

     如果已經安裝過,應先卸載cocoaPods

     類庫管理工具cocoaPods

     創建gem的存儲路徑

     類庫管理工具cocoaPods

     在~/.bash_profile中添加如下代碼

     類庫管理工具cocoaPods

     重啟終端后,安裝cocoaPods

     類庫管理工具cocoaPods

     輸入pod –version,驗證安裝版本

     類庫管理工具cocoaPods

     輸入pod setup完成最后的配置


  • cocoaPods使用實例一

在項目中使用AFNetworking開源項目代碼

終端中使用cd命令,進入項目目錄

搜索 pod search AFNetworking

創建Podfile文件,編輯器打開填寫如下代碼:

    類庫管理工具cocoaPods   

     ios,8.0 表示在ios平臺下使用,最低適配8.0

     pod ‘AFNetworking’, ‘~>2.6.2’ 表示安裝AFNetworking框架,版本號2.6.2。

     版本號可以省略,默認安裝最新版本。

     使用多個框架,填寫多行即可。

執行命令:pod install 下載配置當前項目

     類庫管理工具cocoaPods

     成功后,生成多個文件,其中xcworkspace文件為配置后的項目文件,之后就使用這個文件打開項目。

     項目中,加載的開源代碼,以靜態庫的形式提供,使用第三方類庫中,需要使用#import <AFNetworking>添加頭文件。

     需要添加其他開發類庫,修改Podfile,執行命令pod update


  • cocoaPods使用實例二

在目中使用YTKNetwork開源類庫

該類庫是基于AFNetworking的二次封裝

Podfile:

     類庫管理工具cocoaPods

執行pod install

     類庫管理工具cocoaPods

cocoaPods會自動解決依賴的問題


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女