上拉/下拉刷新的细节问题总结 1.如果导航栏有透明色,则也需要设置header自动改变透明度 self.tableView.mj_header.automaticallyChangeAlpha = YES; //允许自动改变透明度 2. 下拉刷新必须手动调用[self.tableView.mj_he ...
分类:
其他好文 时间:
2016-05-18 21:36:48
阅读次数:
515
上传图片分为两种 :一种是只上传图片,一种是即上传图片又上传文字。 一.只上传图片,代码如下 二. 即上传图片又上传文字,只需将Content-Type改为@"multipart/form-data"和 parametes参数字典中加入你要拼接文字的参数名称即可。 [manager.requestS ...
分类:
Web程序 时间:
2016-05-14 12:35:31
阅读次数:
483
网络正常的情况下,如果服务器宕机或者数据库出错,会造成访问服务器报错的情况,一般报错的内容是:无法连接到服务器或者其它错误。且服务器 修复后,仍然报错。经过排查,终于找出了原因所在:AFNetworking会将Url的Response缓存,方便离线浏览。而且这是默认存在的,无论 是1.x还是2.x版 ...
分类:
Web程序 时间:
2016-05-13 18:55:40
阅读次数:
137
AFN默认的是self.requestSerializer = [AFHTTPRequestSerializer serializer]; 以这种方式发送请求会将参数拼接到请求的url中,如这种格式:http://example.com?foo=bar&baz[]=1&baz[]=2&baz[]=3 ...
分类:
Web程序 时间:
2016-05-13 12:37:55
阅读次数:
231
流程梳理
今天开始会写几篇关于AFN源码解读的一些Blog,首先要梳理一下AFN的整体结构(主要是讨论2.x版本的Session访问模块):我们先看看我们最常用的一段代码:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:@"https://www.baidu.com" paramet...
分类:
其他好文 时间:
2016-05-12 11:26:08
阅读次数:
273
#import "ViewController.h" #import "AFNetworking.h" #define Kboundary @" WebKitFormBoundaryjv0UfA04ED44AhWx" #define KNewLine [@"\r\n" dataUsingEncodi ...
分类:
Web程序 时间:
2016-05-11 13:13:23
阅读次数:
299
#import "ViewController.h" #import "AFNetworking.h" @interface ViewController () @end @implementation ViewController -(void)touchesBegan:(NSSet<UITouc ...
分类:
其他好文 时间:
2016-05-11 07:10:43
阅读次数:
189
经过多年的iOS开发, 现总结一下HTTP协议下的两大网络处理第三方框架的使用心得 首先来说下AFNetworking: 一、2大管理对象1.AFHTTPRequestOperationManager* 对NSURLConnection的封装 2.AFHTTPSessionManager* 对NSU ...
分类:
其他好文 时间:
2016-05-09 08:36:14
阅读次数:
255
AFN介绍 AFN是一套操作网络的第三方框架 NSURLConnection iOS2.0之后出现 NSURLSession iOS7.0之后出现 默认支持序列化和反序列化json,xml数据需要自己解析 是一套优秀的错误处理机制 封装了Reachability 支持HTTPS(iOS9.0默认都是 ...
分类:
移动开发 时间:
2016-05-03 09:23:36
阅读次数:
296
一、AFNETWorking简单使用 get请求 get请求,以后经常用NSURLSession底层的写的部分 简单的post请求 用post请求下载文件,方法很多,还可以通过upload任务来执行 download任务 二、框架中的数据解析,默认是将数据按照json来解析,设置方法 三、AFN框架 ...
分类:
移动开发 时间:
2016-05-01 01:10:56
阅读次数:
248