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