做項目的時候基本都會引用到第三類庫,如果類庫源碼文件夾直接放到項目中,很不好管理;比如類庫更新了,要刪除某個類庫,你可能忘記了這個類庫還關(guān)聯(lián)了那些類庫;
使用CocoaPods管理類庫可以說非常方便。
但是如果你的改了類庫的源碼,可以選擇fork這個類庫,自己做修改;或者把源碼文件夾直接放到項目中,做修改;以免哪一天更新類庫,把自己修改代碼給覆蓋了,那就悲劇。
使用 CocoaPods 很簡單
- 創(chuàng)建一個Project,
- 把名字“Podfile”的文件放在項目里面,跟“xcodeproj”項目文件統(tǒng)計目錄
- 使用“終端” cd Podfile所在的文件夾路徑
- 執(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