iOS:常用第三方库

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

你可能感兴趣的:(iOS:常用第三方库)