前些天帮公司做了网络层的重构,当时就想做好了就分享给大家,后来接着做了新版本的需求,现在才有时间整理一下。之前的网络层使用的是直接拖拽导入项目的方式导入了AF,然后还修改了大量的源码,时隔2年,AF已经更新换代很多次了,导致整个重构迁移非常的麻烦。不过看着前辈写的代码,肯定也是一个高人,许多思路和我的一样,但是实现方式又不同,给我很好的参考。在做网络层架构的时候也参考了Casa大神的架构思想,但是还是有所不同。本文没有太多的理论,没有太多的专业术语,一来是方便大家阅读,二来我的基础也没那么好,没