swift moya和ObjectMapper

Moya


使用moya主要是因为网上说这是一个比较推荐的swift开源项目,当一开始学习时看见使用说明就有点扭头要走的冲动,本来一个简单的客户端http request代码分成了好多小块来处理,不过看在有名气的份上还是选择用它。稍试用了一下发现这其实就像一个web服务器框架,按它的规则往里面填空就可以了,只不过我们平常很少在http客户端使用类似的框架。

另外吐槽一下rxswift,这是因为moya也支持rxswift才想起来的。说实话虽然对于rxswift不怎么了解但是崇尚简单的我觉得学习rxswift就是多此一举,本来连swift我都觉得有点繁琐,没事还搞这么重的一层框架干嘛,非得在一种新语言里搞另一种编程范式,真是吃饱了撑的。

Swift - 网络抽象层库Moya的使用详解1(安装配置、基本用法)
Swift - 网络抽象层库Moya的使用详解2(请求参数说明)
Swift - 网络抽象层库Moya的使用详解3(请求成功、失败的结果处理)
Swift - 网络抽象层库Moya的使用详解4(单文件上传:文件流方式)
Swift - 网络抽象层库Moya的使用详解5(多文件上传:MultipartFormData方式)
Swift - 网络抽象层库Moya的使用详解6(文件下载、资源下载器)
Swift - 网络抽象层库Moya的使用详解7(多个target使用同一个Provider)
Swift - 网络抽象层库Moya的使用详解8(创建自定义插件)

ObjectMapper


Swift - 使用ObjectMapper实现模型转换1(JSON与Model的相互转换)
Swift - 使用ObjectMapper实现模型转换2(StaticMappable协议)
Swift - 使用ObjectMapper实现模型转换3(高级用法)
Swift - 使用ObjectMapper实现模型转换4(与Alamofire结合使用)

猜你喜欢

转载自blog.csdn.net/gamereborn/article/details/80202057