Github上有不少优秀的开源项目,SwiftHub
就是其中之一。本篇文章是本人在阅读完SwitHub项目后,对项目中网络层封装总结的一些个人见解。
SwiftHub项目地址: https://github.com/khoren93/SwiftHub
SwiftHub 项目的网络层使用的Moya+RxSwift
做的封装,在使用前需要在pods中导入用到的库文件
platform :ios, '11.0'
use_frameworks!
inhibit_all_warnings!
target 'SwiftHub’ do
pod 'Moya/RxSwift' # https://github.com/Moya/Moya
pod 'RxSwiftExt',