AFNotWorking分析(一)

2022-11-14  本文已影响0人  ios小喽喽

一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)
上一篇下一篇

猜你喜欢

热点阅读