美文网首页
最新AFN最简化集成

最新AFN最简化集成

作者: 大神风格化X | 来源:发表于2018-11-12 16:04 被阅读10次

    最新新开了一个项目用的是CocoaPods集成的,之前由于用的是NSOperation来实现封装的,最新的AFN中不包含这个类了,统一用NSSession来代替。不过感觉实现起来更简单了。但是为什么要对已经封装的网络工具类再次封装呢?主要原因就是要保持只创建一个网络封装类,保证网络工具类的正常释放。那如何具体介入项目呢?
    1.首先创建一个单例的继承于NSobject的类,然后写出shareData这个单例方法

    2.创建一个post和一个get请求方法,暴露两个参数来源,一个URLstr一个是字典参数params,以及最后返回出来的block,来给外层一个讯息即成功或者失败,当然加密的方法也写在这里面。

    3.宏定义各个需要请求的接口名,在不同的地方直接调用出来。

    相关文章

      网友评论

          本文标题:最新AFN最简化集成

          本文链接:https://www.haomeiwen.com/subject/ldpqfqtx.html