swift中怎么使用Alamofire+Moya+ObjectMapper
导读:本文共5884.5字符,通常情况下阅读需要20分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:接下来,请跟着小编一起来学习吧!项目开发中的接口比较多,在使用moya时会使用多个类,为避免一些代买的重复书写,做了一些封装处理,网络使用Alamofire,数据解析使用Moya-ObjectMapper首先是对返回数据统一处理的模型importObjectMapperimportMoya///具体问题具体分析,应根据接口实际返回数据结构来定classResponseModel:NSObje... ...
目录
(为您整理了一些要点),点击可以直达。接下来,请跟着小编一起来学习吧!
项目开发中的接口比较多,在使用moya时会使用多个类,为避免一些代买的重复书写,做了一些封装处理,网络使用Alamofire,数据解析使用Moya-ObjectMapper
首先是对返回数据统一处理的模型
overrideinit(){super.init()}
requiredinit?(map:Map){}
然后是对返回数据的统一 处理工具
classNetWorkManager{
再对MoyaProvider进行扩展
extensionMoyaProvider{
其中的HZJMoyaTool类,其中的具体内容,大家应根据自己的项目而定
最后再举个使用例子吧
letLoginLogManager=MoyaProvider<LoginLogAPI>.custom()
当模块中接口较多时,或者部分接口需要统一特殊处理时,可以将部分接口抽出来,使用子模块
使用接口就这样
swift中怎么使用Alamofire+Moya+ObjectMapper的详细内容,希望对您有所帮助,信息来源于网络。