文章目录
前言
I、对服务器返回数据的解析
1.1 设置对服务器返回数据的解析方式
1.2 对AFN 进行进一步封装
1.3 ASI、AFN的区别
II 、AFNetworking的源码分析
前言
AFNetworking
是对NSURLConnection、NSURLSession的一层封装;虽然运行效率没有ASI高,但是使用比ASI简单;
2大管理对象
1.AFHTTPRequestOperationManager
* 对NSURLConnection的封装
2.AFHTTPSessionManager
* 对NSURLSession的封装
封装了HTTP请求的常见处理:
GET\POST请求
解析服务器的响应数据
I、对服务器返回数据的解析
AFN可以自动对服务器返回的数据进行解析, 默认将服务器返回的数据当做JSON来解析
1.1 设置对服务器返回数据的解析方式
当做是JSON来解析(默认做法)
#公众号:iOS逆向
认证博客专家
Swift
SwiftUI
Objective-C
微信公众号:【iOS逆向】iOS逆向与安全,熟悉iphone/tweak、iphone/tool、cydia的repo 制作 、cocoapods的Specs repo制作(using-pod-lib-create、private-cocoapods)。I am a software engineer currently living in Changsha. My interests range from technology to writing.