美文网首页
AFNetworking 原理和SDWebImage原理

AFNetworking 原理和SDWebImage原理

作者: 鄭经仁 | 来源:发表于2021-03-10 16:58 被阅读0次

    1.AFNetworking 原理

    AFNetworking 是基于NSURLSession封装的网络请求,通过NSoperation来异步加载网络请求,包含了NSURLSession网络通讯模块负责Htpp协议处理,安全策略模块,网络监测模块,请求头和响应头模块在这里设置请求头和参数以及json解析返回数据,UIKIt模块

    创建NSURLSessionConfig对象--用创建的config对象配置初始化NSURLSession--创建NSURLSessionTask对象并运行行,用delegate或者block回调返回数据。

    2.SDWebImage原理

    SDWebImage是基于NSURLSession封装的载加网络图片并且对网络图片的缓存工具,工作流程是先去缓存文件查找图片,如果没有找到,再去硬盘文件查找图片,如果还没有的话,通过NSoperation任务队列请求网络图片,成功后添加到本地缓存文件和硬盘文件中,下次再加载图片的时候,直接从本地缓存文件和硬盘文件取图片显示。

    相关文章

      网友评论

          本文标题:AFNetworking 原理和SDWebImage原理

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