iOS之深入解析AFNetworking的底层原理
生活随笔
收集整理的這篇文章主要介紹了
iOS之深入解析AFNetworking的底层原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
AFNetworking 簡介
一、AFNetworking 版本
- AFNetworking 是 iOS 最常用的網絡框架,雖然系統也有 NSURLSession ,但是一般不會直接用它。AFNetworking經過了三個大版本,現在用的大多數都是3.x的版本。
- AFNetworking 經歷以下三個階段的發展:
- 1.0版本 : 基于NSURLConnection的封裝。
- 2.0版本 : 兩套實現,分別基于NSURLConnection和NSURLSession,是轉向NSURLSession的過渡版。
- 3.0版本 : 基于NSURLSession的封裝。
二、AFNetworking 構成
- 文件組成
- 將AFNetworking.h放到了Supporting Files里面:
- 除去Support Files,可以看到AF分為如下五個功
總結
以上是生活随笔為你收集整理的iOS之深入解析AFNetworking的底层原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS之深入解析对象isa的底层原理
- 下一篇: iOS之深入解析Runtime的objc