1> AFN的底层基于OC的NSURLConnection和NSURLSession 2> ASI的底层基于纯C语言的CFNetwork框架 3> ASI的运行性能 高于 AFN
1> ASI没有直接提供对服务器数据处理的方式,直接返回data\string 2> AFN提供了多种对服务器数据处理的方式
JSON处理 XML处理 其他处理1> AFN提供了success和failure两个block来监听请求的过程(只能监听成功和失败)
success : 请求成功后调用 failure : 请求失败后调用2> ASI提供了3套方案,每一套方案都能监听请求的完整过程 (监听请求开始、接收到响应头信息、接受到具体数据、接受完毕、请求失败)
成为代理,遵守协议,实现协议中的代理方法 成为代理,不遵守协议,自定义代理方法 #公众号: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.