swift对Moya的一些功能封装
项目开发中的接口比较多,在使用moya时会使用多个类,为避免一些代买的重复书写,做了一些封装处理,网络使用Alamofire,数据解析使用Moya-ObjectMapper 首先是对返回数据统一处理的模型 import ObjectMapper import Moya class ResponseModel: NSObject,Mappable { /// 返回码 var code:Int = 0 /// 信息 var message:String = "" /// 数据 var data:Any? override init() {super.init()} init(_ code: Int, message:String, data:Any? = nil) { self.code = code self.message = message self.data = data } class func success(_ data:Any) ->ResponseModel{ return ResponseModel(200, message: "SUCCESS", data: data) } class func faild(_ message:String? = "FAILD") ->ResponseModel{ return ResponseModel(400, message