AFNetWorking 封装

2019-03-20  本文已影响0人  简单Timor

背景:
关于AFN的封装问题是每一个项目都需要的,如果看到那么多的重复代码会疯。
so 写了一个swift的AFN封装,如果有需要 OC的,可以之后我再写一个。

思路:

1> 设置一个shared的单例
2> 封装一个request方法,满足GET /POST的调用,并完成回调
3> 单独建立一个extension ,存放各种URL调用
4> 隔离token,将token封装到tokenRequest方法
5> 根据是否存在access_token / 判断失败的task为403 发送通知,告诉程序吊起登录界面

具体代码:
请移步github ,里面注释写得很清楚。请点击这里移步demo

上一篇 下一篇

猜你喜欢

热点阅读