AFN底层原理分析

AFN底层原理分析

  • AFNetworking主要是对NSURLSession和NSURLCollection的封装,其中NSURLCollection在iOS9.0,AFN框架的3.0版本被废弃,该框架中主要有以下类:
    • AFHTTPSessionManager : 负责发送网络请求,使用最多的一个,和之前废弃的类(AFHTTPRequesetOperationManager)中的API一摸一样,没有任何区别
    • AFNetworkReachabilityManager:实时监测网络状态的工具类,当前的网络环境发生变化后,这个类可以监听得到
    • AFSecurityPolicy :网络安全的工具类,主要针对HTTPS服务
    • AFURLRequeestSerialization:序列化工具类,上传的数据转换成JSON格式
    • AFURLResponseSerialization: 反序列化工具类,使用的比较多
    • AFJSON/HTTP/XML 解析器

你可能感兴趣的:(AFN底层原理分析)