一AF结构:
通讯录核心结构:AFURLSessionManager,AFHTTPSessionManager(继承AFURLSessionManager)
序列化:
AFURLRequestSerialization(AFHTTPRequestSerializer、AFJSONRequestSerializer、AFPropertyListRequestSerializer),
AFURLResponseSerialization(AFHTTPResponseSerializer,AFJSONResponseSerializer,AFXMLParserResponseSerizlizer,AFXMLDocumentResponseSerializer(macOS),AFPropertyListResponseSerializer,AFImageResponseSerializer,AFCompoundResponseSerializer)
辅助类:
AFSecurityPolicy:用于处理网络连接安全处理策略
AFNetworkReachabilityManager :网络状态监控
UIKIT
图(1)AFHTTPSessionManager:设计模式是类方法(不是单利)
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
图(2) 图(3)缓存机制:
图(4)请求头封装:请求头的参数变化,通过响应式改变值
图(5) 图(6) 图(7)参数封装:
图(8) 图(9)Task与代理:
图(10)
网友评论