Objective-C
pod 'AFNetworking'
pod 'SDWebImage'
pod 'Masonry'
pod 'MJRefresh'
pod 'MJExtension'
# pod 'YYModel'
pod 'IQKeyboardManager'
pod 'SDCycleScrollView'
pod 'SVProgressHUD'
# pod 'MBProgressHUD'
pod 'WebViewJavascriptBridge'
pod 'YYCache'
pod 'UITableView+FDTemplateLayoutCell'
pod 'FDFullScreenPopGesture'
pod 'UICKeyChainStore'
pod 'CocoaLumberjack', '2.2.0'
pod 'MLeaksFinder', :configurations => ['Debug']
pod 'Bugly'
pod 'MagicalRecord'
pod 'Realm'
pod 'CocoaHTTPServer'
pod 'FCUUID'
pod 'KSPhotoBrowser'
注:以上,#注释的代表二选一,属于和上一个 pod 功能类似的库。
Swift
pod 'Alamofire'
pod 'SnapKit'
pod 'Kingfisher'
pod 'HandyJSON'
pod 'R.swift'
pod 'Then'
pod 'Reusable'
pod 'Toast-Swift'
RxSwift特有
pod 'RxSwift', '~> 5'
pod 'RxCocoa', '~> 5'
pod 'RxDataSources'
注:在开发RxSwift时,加上Swift的三方库即可。
拓展:我们可以在 podfile 里,把 pod 库做个归整。如下所示:
platform :ios, '9.0'
def third_pods
pod 'AFNetworking'
pod 'SDWebImage'
pod 'Masonry'
end
def my_pods
pod 'MZPods'
end
target 'YourProjName' do
my_pods
third_pods
end