iOS NSURLSessionConfiguration Reference一个NSURLSessionConfiguration对象定义的行为和策略被用于使用NSURLSession上传和下载数据,创建一个配置对象始终是你必须采取的第一步。你可以使用这个对象去配置你想要使用的NSURLSession对象的超时时间、缓存策略、连接请求以及其它类型的信息。在你使用它初始化一个NSURLSession...
分类:
移动开发 时间:
2016-05-27 11:59:12
阅读次数:
211
#pragma mark - get请求- (IBAction)getRequest:(id)sender { // 方式一: 使用Block实现 // // 1.创建URL// NSURL *url = [NSURL URLWithString:GET_URL];// // // 2.创建Sess ...
分类:
Web程序 时间:
2016-05-24 00:28:31
阅读次数:
200
5月4日,苹果宣布了一项新规:自6月1日起, 所有应用必须支持IPv6-only网络 。苹果称,早在2015年的苹果全球开发者大会上,苹果就提出要向IPv6-only网络服务进行过渡,并提供了支持IPv6的API:NSURLSession和CFNetwork。所以大部分应用不需要做出修改。来自Hac ...
分类:
移动开发 时间:
2016-05-19 23:07:09
阅读次数:
219
下载 下载的话,我查阅了很多人写的,像SDWebImage,使用的是NSURLConnection,但是我这里准备使用NSURLsession,使用NSURLSessionDataDelegate的代理方法实现下载数据. 说点题外话:我为什么选择NSURLsession二部选择NSURLConnec ...
分类:
其他好文 时间:
2016-05-19 10:29:14
阅读次数:
186
AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果项目以前使用过这些API,那么我们需要升级到基于 NSURLSession 的API的AFNetworking的版本。 首先我们先不用管新版本到底改动了什么,我们先大概的了解一番AFNetwork ...
分类:
Web程序 时间:
2016-05-19 10:22:56
阅读次数:
234
一、URL Session的基本概念
1.三种工作模式:
默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。
瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所有和会话相关的caches,证书,cookies等都被保存在RAM中,因此当程序使会话...
分类:
Web程序 时间:
2016-05-17 09:59:56
阅读次数:
322
NSURLSession的Download Task用于完成下载任务,本文介绍如何创建断点续传的下载任务和后台下载任务。
我们直接从分析Demo入手:
故事板如下:
只有一个View Controller,用于创建各种下载任务,并将下载后的图片显示到视图上,下载过程中会更新下载进度。
头文件代码如下:
[objc] ...
分类:
Web程序 时间:
2016-05-17 09:58:00
阅读次数:
317
1 简介 1.1 概念 AFNetworking网络框架并不是IOS自带的框架,而是第三方的开源框架。它是对NSURLConnection和NSURLSession API的封装,但是目前AFNetworking 3.0已经删除了基于 NSURLConnection API的所有支持,所以本文只记录... ...
分类:
移动开发 时间:
2016-05-15 22:50:53
阅读次数:
305
简介:因为在iOS9.0之后,以前使用的NSURLConnection过期,苹果推荐使用NSURLSession来替换NSURLConnection完成网路请求相关操作。
之前已经在 http://www.linuxidc.com/Linux/2016-04/129797.htm 介绍如何使用NSURLSession来发送GET请求和POST请求。
这里会将其封装起来,方便以后可以通过一个...
分类:
Web程序 时间:
2016-05-12 20:40:15
阅读次数:
165