答一道面试题

终止一个面试很容易、但总要对自己负责.于是花了一天写了一下这道天气的题.记录于此.

随便写了个简易的框架,没有定制什么特殊的样式、就让他长这个样子吧

ff559591d41443d4a127a4eb7ad69791.png

  •  用到的三方: Moya 、 SnapKit 、HandyJSON、MBProgressHUD。项目结构如下:

52119f8dda994032bd4f12a13d40ae48.png

 不打算详细说,只不过是拿出之前写的项目摘取了下主要框架

  • 根据不同模块实现Moya的TargetType协议,
  • 通过Response中的返回结合HandyJSON解析数据模型
  • 再度封装request请求以适配后台数据结构
  • 参数加密方面定制协议,在合适的地方调用

WeatherForecast

猜你喜欢

转载自blog.csdn.net/SharkToping/article/details/130443220