你的位置:首页 > 软件开发 > 操作系统 > iOS开发之AFN的基本使用

iOS开发之AFN的基本使用

发布时间:2016-02-25 09:00:06
本篇将从四个方面对iOS开发中经常使用到的AFNetworking框架进行讲解:一、什么是 AFN二、为什么要使用 AFN三、AFN 怎么用三、AFN和ASI的区别 一、什么是 AFNAFN 全称为 AFNetworking,是一个构建与在 NSURLConnection、N ...

本篇将从四个方面对iOS开发中经常使用到的AFNetworking框架进行讲解:

一、什么是 AFN

二、为什么要使用 AFN

三、AFN 怎么用

三、AFN和ASI的区别


 

一、什么是 AFN

AFN 全称为 AFNetworking,是一个构建与在 NSURLConnection、NSOperation 以及其他熟悉的 Founation 技术之上的一个第三方网络框架。

 


二、为什么要使用 AFN

AFN 对网络请求部分做了很好的封装,并且拥有良好的架构,丰富的api,以及模块化构建方式,使得使用起来非常轻松.。

 


三、AFN 怎么用和他的几种使用方法

AFN 主要使用在2个场景中:

一、发送网络请求

二、实时监测网络状态

 

AFHTTPRequestOperationManager:内部封装的是 NSUrlConnection,网络请求管理类,用来负责发送网络请求,是使用最多的一个类.

AFHTTPSessionManager :内部封装的是 NSUrlSession,网络请求管理类,用来负责发送网络请求,是使用做多的一个类.

 

两个网络请求管理类定义的 API 完全相同:

[[AFHTTPRequestOperationManager manager] GET:nil parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {  //} failure:^(AFHTTPRequestOperation *operation, NSError *error) {  //}];[[AFHTTPSessionManager manager] GET:nil parameters:nil success:^(NSURLSessionDataTask *task, id responseObject) {  //} failure:^(NSURLSessionDataTask *task, NSError *error) {  //}];

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:iOS开发之AFN的基本使用

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。