终止一个面试很容易、但总要对自己负责.于是花了一天写了一下这道天气的题.记录于此.
随便写了个简易的框架,没有定制什么特殊的样式、就让他长这个样子吧
- 用到的三方: Moya 、 SnapKit 、HandyJSON、MBProgressHUD。项目结构如下:
不打算详细说,只不过是拿出之前写的项目摘取了下主要框架
- 根据不同模块实现Moya的TargetType协议,
- 通过Response中的返回结合HandyJSON解析数据模型
- 再度封装request请求以适配后台数据结构
- 参数加密方面定制协议,在合适的地方调用