
AFN
MOKA
这个作者很懒,什么都没留下…
展开
-
iOS—修改AFNetworking源文件可接收text/plain的方法
在使用AFNetworking的时候可能会碰到下面的错误: { status code: 200, headers { "Content-Length" = 14; "Content-Type" = "text/plain;charset=utf-8"; Date = "Thu, 22 May 2014 10:37:50 GMT";转载 2016-05-27 10:33:42 · 897 阅读 · 0 评论 -
iOS网络-06-监听Iphone的网络状态
使用系统的方法来监听网络状态系统的方法是通过通知机制来实现网络状态的监听实现网络状态监听的步骤定义Reachability类型的成员变量来保存网络的状态@property (nonatomic, strong) Reachability *reachability;注册为通知中心的的观察者// 在通知中心注册观察者[[NSNotificationCente转载 2016-06-08 13:20:18 · 1328 阅读 · 0 评论 -
iOS网络-05-AFNetwoking原理及常用操作
AFN的六大模块NSURLConnection,主要对NSURLConnection进行了进一步的封装,包含以下核心的类:AFURLConnectionOperationAFHTTPRequestOperationManagerAFHTTPRequestOperationNSURLSession,主要对象NSURLSession对象进行了进一步的封装,包含以下核心的类:转载 2016-06-08 13:18:50 · 1211 阅读 · 0 评论 -
iOS网络-04-大文件下载
大文件下载注意事项若不对下载的文件进行转存,会造成内存消耗急剧升高,甚至耗尽内存资源,造成程序终止。在文件下载过程中通常会出现中途停止的状况,若不做处理,就要重新开始下载,浪费流量。大文件下载的解决方案对下载文件进行处理,每下载一点数据,就将数据写到磁盘中(通常是沙盒中),避免在内存累积数据(NSURLConnection下载)使用NSFileHandle类实现转载 2016-06-08 13:16:07 · 813 阅读 · 0 评论 -
iOS网络-03-NSURLSession与NSURLSessionTask
简介NSURLSession也能完成网络请求NSURLConnection在iOS9中不推荐使用,NSURLSession是iOS9中推荐使用的网络请求方式NSURLSession需要与NSURLSessionTask配合使用NSURLSession的简单使用步骤创建请求任务执行请求任务通常使用NSURLSessionTask的子类来创建任务NSURLSession转载 2016-06-08 13:14:14 · 931 阅读 · 0 评论 -
iOS开发之网络请求(基于AFNetworking的再封装)
iOS开发之网络请求(基于AFNetworking的再封装)最近一直很忙也没有什么时间写博客了。放假了休息一下,就写一篇博客来总结一下最近做项目中出现过的问题吧!!!首先,在项目中我的起到了什么作用,无非就是把美工(UI设计师)给我们的图显示出来,然后再和服务器进行交互。那个我们和服务器怎么交互呢?最简单的方式就是说话呗,但是我们要跟服务器说话必须通过我们彼此能听的懂的话来交流,也转载 2016-06-07 15:54:45 · 3228 阅读 · 0 评论 -
AFNetworking 新版本3.0的迁移
AFNetworking对于这个开源库,相信没有iOS开发者会陌生,这个强大的完善的网络库带给了我们太多的便利,为了迎合iOS新版本的升级, AFNetworking也更新了3.0.0-beta.1,不过使用的人可能不多,但是我们以后一定会用到的,所以先学习一下吧.AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果项目以前使用过这些AP转载 2016-05-27 16:03:01 · 818 阅读 · 0 评论 -
AFNetworking3.0
很多时候,AFNetworking都是目前iOS开发者网络库中的不二选择。Github上2W+的star数足见其流行程度。而从iOS7.0开始,苹果推出了新的网络库继承者NSURLSession后,AFNetworking也毫不犹豫地加入了对其的支持。3.0+更加只是提供了NSURLSession的支持。我们使用AFNetworking的时候,可能会有很多的朋友都会采用以下的写法:转载 2016-05-27 11:27:45 · 405 阅读 · 0 评论 -
AFNetworking3.0使用简介
第三方网络库可以为我们带来很多便捷。因为原生的网络请求,在使用的时候,管理复杂,容易出错,且如果自身水平不够高,写出来的效率也不高。目前有大量的程序员都认可第三方网络库,那我们又何乐而不为呢?一、AFNetworking的集成目前使用人数最多的第三方网络库,没有之一。从开始的NSURLConnection到现在的NSURLSession,它都一直保持着与苹果的步调一致,而由它也衍生出大转载 2016-05-27 11:20:49 · 1605 阅读 · 0 评论 -
AFNetworking 3.0迁移指南
AFNetworking 3.0AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。转载 2016-05-27 11:16:29 · 335 阅读 · 0 评论 -
AFNetworking2.0/3.0的同步/异步请求
对iOS中AFNetworking2.0/3.0三方库的同步/异步请求进行封装,方便调用。工具/原料Xcode方法/步骤1AFNetwoking2.0的同步请求2AFNetwoking2.0的异步请求3AFNetwoking3.0的异步请求转载 2016-05-27 11:13:11 · 1634 阅读 · 0 评论 -
iOS开发之网络编程--4、NSURLSessionDataTask实现文件下载(离线断点续传下载) <进度值显示优化>
前言:根据前篇《iOS开发之网络编程--2、NSURLSessionDownloadTask文件下载》或者《iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)》,都遗留了一个细节未处理的问题,那就是在离线断点下载的过程中,当应用程序重新启动之后,进度条的进度值默认没有设置为之前已经下载的进度,根据基本公式"当前进度值 = 已经下载的数据长度 ÷转载 2016-06-12 15:10:51 · 1478 阅读 · 0 评论