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(单文件上传:文件流方式) <