基于Swift3.0封装Afnetworking的网络请求
2017-09-28 本文已影响11人
wlw_花田半亩
话不多说,直接上代码.我等会会把项目放到GitHub上面,大家自己下载看,这只是记录我封装过程遇到的问题.
我相信大家在用Swift开发的时候都会遇到这种问题,网络请求用什么请求比较好,目前Swift 在GitHub排行第一的框架是Alamofire. 我最近也在研究这个框架,但是有很多是OC转swift的人更喜欢用Afnetworking.所以我就封装一个简单实用.
使用Afnetworking有两种方式,第一种是cocoapods 上面拉取,一个是在本地直接导入,我比较习惯第二种,后期将把第一种也写一个.那我就直接上代码了.
第一步我们需要创建一个桥接文件.
生成一个.h桥接文件
需要在setting设置一下
然后在桥接文件中导入Afnetworking
这个时候就可以继承Afnetworking进行封装了,进行单例封装一个网络请求
链接地址 https://github.com/wlwZLP/Swift3.0-AFNetWorking