使用 CocoaPods 管理類庫 Podfile文件——Swift


做項目的時候基本都會引用到第三類庫,如果類庫源碼文件夾直接放到項目中,很不好管理;比如類庫更新了,要刪除某個類庫,你可能忘記了這個類庫還關(guān)聯(lián)了那些類庫;
使用CocoaPods管理類庫可以說非常方便。
但是如果你的改了類庫的源碼,可以選擇fork這個類庫,自己做修改;或者把源碼文件夾直接放到項目中,做修改;以免哪一天更新類庫,把自己修改代碼給覆蓋了,那就悲劇。

使用 CocoaPods 很簡單

  1. 創(chuàng)建一個Project,
  2. 把名字“Podfile”的文件放在項目里面,跟“xcodeproj”項目文件統(tǒng)計目錄
  3. 使用“終端” cd Podfile所在的文件夾路徑
  4. 執(zhí)行pod update
    就會下載 Podfile 里面引用的類庫,并創(chuàng)建 xcworkspace,以后更新類庫重復(fù)步驟3、4
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
    
target "項目名稱" do
use_frameworks!
    
#必備區(qū)    
    
#Rx類庫,在Swift項目中,我開始使用了
pod 'RxSwift'
#布局框架
pod 'TangramKit'
#每個頁面都有獨立的NavigationBar —— ObjectC
pod 'RTRootNavigationController'
#網(wǎng)絡(luò)請求
pod 'Alamofire'
pod 'Moya/RxSwift'
#JSON轉(zhuǎn)Model,阿里出品,使用很方便
pod 'HandyJSON'  
#網(wǎng)絡(luò)圖片加載
pod 'Kingfisher'
#對標Android的R文件,可以非常方便引用資源文件    
pod 'R.swift'
    
    
#選項區(qū)
    
#網(wǎng)絡(luò)狀態(tài)檢測
pod 'NetReachability'
    
end
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,185評論 4 61
  • 項目組件化、平臺化是技術(shù)公司的共同目標,越來越多的技術(shù)公司推崇使用pod管理第三方庫以及私有組件,一方面使項目架構(gòu)...
    swu_luo閱讀 22,839評論 0 39
  • 做項目的時候基本都會引用到第三類庫,如果類庫源碼文件夾直接放到項目中,很不好管理;比如類庫更新了,要刪除某個類庫,...
    魏梓雄閱讀 382評論 0 0
  • 我想我也許是瘋了。Crazy。 我無法控制我愈發(fā)雜亂的思緒。正如同我無法控制愈發(fā)嘈雜的夜晚。 頹廢也許無法簡單說明...
    Name_Forgotten閱讀 278評論 0 0
  • 應(yīng)用程序的沙盒: 每個應(yīng)用程序之間相互隔離的 每個應(yīng)用程序只能訪問自己本地的目錄文件,不能訪問其他app的目錄(越...
    KermitX閱讀 1,162評論 2 7

友情鏈接更多精彩內(nèi)容