码迷,mamicode.com
首页 >  
搜索关键字:afnetworking xcode6    ( 1740个结果
AFNetworking 中观察者模式解析
0. Objective-C 中的观察者模式(KVO) Objective-C 语言实现了观察者模式(Key Value Observing, KVO),并提供了简单的使用接口。 供给使用者方便的注册观察者,注册观察方法,移除观察者。 a. 注册观察者 b. 实现观察者的观察方法 在观察者 obje ...
分类:Web程序   时间:2018-10-23 21:12:21    阅读次数:174
AFNetworking 3.0源码阅读 - AFURLSessionManager
这次来说一下AFURLSessionManager 从头文件的英文注释可以看出AFURLSessionManager类创建并管理着NSURLSession对象,而NSURLSession又是基于NSURLSessionConfiguration的。同时该类也是AFHTTPSessionManager ...
分类:Web程序   时间:2018-09-12 20:03:02    阅读次数:282
给AFNetworking添加请求缓存功能实现在没有网络的情况下返回缓存数据
原理:先给NSURLSession地Configuration设置一个内存和本地代理,原来的网络请求结束后会查找缓存的代理字典,并执行代理对象对应的操作方法,需要做的就是拦截错误的方法,返回缓存的数据 AFURLSessionManager.m AFURLSessionManagerTaskDele ...
分类:Web程序   时间:2018-09-05 17:58:49    阅读次数:491
使用UIImageView+AFNetworking 图片不能正常显示的原因
今天调的东西涉及到图片加载,我刚看了下项目里以前导入了SDWebImage库,又发现整个就一个地方使用到了SDWebImage异步加载图片的方法,感觉占体积又鸡肋,干脆去掉,用UIImageView+AFNetworking好了。 使用的代码是: [imgView setImageWithURL:[ ...
分类:Web程序   时间:2018-08-23 17:04:41    阅读次数:250
iOS 批量上传图片的 3 种方法
AFNetworking 在去年年底升级到了 3.0。这个版本更新想必有很多好处,然而让我吃惊的是,它并没有 batch request 接口。之前的 1.x 版本、2.x 版本都实现了这个很常见的需求,不知道作者为何选择在 3.x 中去掉它。 在 AFNetworking 2 中,我们只需一行代码 ...
分类:移动开发   时间:2018-08-17 11:16:30    阅读次数:197
AFNetworking 3.0源码阅读 - AFURLRequestSerialization
AFURLRequestSerialization模块主要做的两样事情: 1.创建普通NSMUtableURLRequest请求对象2.创建multipart NSMutableURLRequest请求对象此外还有比如:处理查询的URL参数 也就是说这主要实现了请求报文构造器的功能 在AFURLRe ...
分类:Web程序   时间:2018-08-07 16:15:47    阅读次数:315
iOS开发常用第三方库
1.笔者常用三方库 名称作用说明 <small>AFNetworking <small>基于HTTP/HTTPS 联网请求 <small> <small>SDWebImage <small>图片异步加载和缓存 <small> image图像没做压缩处理 <small> FMDB <small>SQL ...
分类:移动开发   时间:2018-08-06 15:18:09    阅读次数:251
AFN不支持 "text/html" 的数据的问题:unacceptable content-type: text/html
使用AFN若遇到这个错误信息 bug原因: 这不是AFNetworking的问题 这是做Server那边的人沒把head内的 meta的content格式指定好 解决方法: 本文介绍两种方法, 第一种方法较好, 第二种存在风险, 特此说明,请勿使用第二种! 1.第一种方法: 在懒加载AFHTTPSe ...
分类:Web程序   时间:2018-08-02 12:19:22    阅读次数:195
AFNetworking的缓存使用
磁盘缓存 内存缓存 图片缓存策略(个人理解): 图片设置路径->从内存字典中查找缓存的image对象->调用网络请求->根据NSURLRequst的策略是否只读缓存->不是只读缓存则开启下载操作->如果该下载已经存在则不新建下载而是只把代理(保存了成功失败的操作和对象信息)打包到管理代理数组,不存在 ...
分类:Web程序   时间:2018-07-18 13:59:28    阅读次数:135
使用GCD中的dispatch_semaphore(信号量)处理一个界面多个请求(把握AFNet网络请求完成的正确时机)
对于iOS开发中的网络请求模块,AFNetworking的使用应该是最熟悉不过了,但你是否把握了网络请求正确的完成时机?什么是信号量? 1.先说什么是信号量。 信号量:就是一种可用来控制访问资源的数量的标识,设定了一个信号量,在线程访问之前,加上信号量的处理,则可告知系统按照我们指定的信号量数量来执 ...
分类:Web程序   时间:2018-07-15 17:33:38    阅读次数:216
1740条   上一页 1 2 3 4 5 ... 174 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!