swift网络请求框架
本网络框架基于swift,对AF进行二次封装,实现底层请求与业务逻辑的分离,功能涵盖数据缓存、日志输出、请求控制、请求参数与返回数据的拦截、错误与code分析等。你能想象吗,这个框架不仅支持block方式的简单请求,还支持delegate方式的精细化请求。对简单请求,block让代码简洁易懂;而对于需要细致控制的请求,delegate则能让你对请求参数与返回数据进行拦截和检查,并在检测出错时自动取消请求。是不是很贴心?框架还提供了精细化的日志输出与code检测,并基于YYCache实现了数据缓存,几乎能满足所有业务需求。
想了解更多?你可以下载Swift网络请求+缓存优化,或查看使用PINCache作为AFNetworking缓存层的例子。也许你对URLSession的封装更感兴趣,可以看看这个URLSession网络请求封装添加了缓存功能的实现。
是不是觉得这还不够?还有更多惊喜等待你,比如swift一个对AFN网络框架的简单封装带有日志打印功能,或是ios HJNetwork网络请求支持RESTful方式请求和数据缓存。
这些资源能让你的开发过程更加轻松愉快!快去试试吧!
下载地址
用户评论