课程目录:iOS开发AFN源码分析培训
(78637/99817)
课程大纲:

     iOS开发AFN源码分析培训

 

 

AFN 第一节 : AFN针对session进行封装,代理,数据回调.request到task然后到代理管理,绑定

001—-AFN结构

002——session创建于configuration

003—-AFN安全协议配置

004——request方法封装

005—-task与代理的关系

006——manager与代理的关系

AFN第二节课: 网络数据的解析,POST GET方法参数的处理以及多表单数据处理

001-NSCopying,NSObejct,NSCoding协议

002-contentType初识

003-多表单对数据的封装

004-stream的调用

005-关系解说

006-AFURLResponseSerializer

AFN第三节课: HTTP以及HTTPS传输,AFSecurityPolic源码分析

001—-HTTP介绍

002—-HTTP缺点与加密

003—-HTTPS

004—-HTTPS通讯步骤

005—-HTTPS认证

006—-自签证书AF处理

007—-AFSecurityPolic源码分析

AFN第四天: 网络监控以及AFN网络图片下载缓存

001-AFNetworkReachabilityManager

002-iPhone网络BUG

003-AFAutoPurgingImageCache

004-AFImageDownloader

005-UIKit(AFNetworking)

第1节
AFN课程安排

第2节

框架结构

第3节

manager初始化

第4节

NSOperationQueue补充

第5节

请求头封装

第6节

请求参数封装

第7节

task与代理的关系

第8节
manager与代理的关系和总结

第9节

第10节

NSCopying,NSObejct,NSCoding协议

第11节

contentType初识

第12节

参数封装成part

第13节

多表单的流程图形分析

第14节

多表单的封装

第15节

stream调用分析

第16节

AFURLResponse