对NSURLSession的学习与理解

原创 2015年11月20日 14:54:49

NSURLSession 对象可以完成数据交互,上传数据,下载数据。

使用其需要先设置NSURLSessionConfiguration(有三种模式1.默认模式:可以将下载的数据进行持久化,2。临时模式:所有的配置均在RAM中,当线程被Kill时,则所有的配置将被丢掉,3,后台模式:在这个模式下可以后台下载与传输文件,(文件只能是File的形式,且其创建时须有标识符)。

在使用该对象进行上传或下载数据时,须自定义相应委托中的事件来完成相应阶段的事情,这些事件在各个委托中,均有定义,只是重写这些方法即可。NSURLSessionDelegate,NSURLSessionDataDelegate,NSURLSessionTaskDelegate,NSURLSessionDownloadDelegate


当然对于我们来说更多的时候是在理解这些类是怎么与IOS进行交互的,以及我们在什么时候调用什么样的方法来完成我们的任务,很多时候我们只需要完成我们的逻辑即可,IOS已经把事件的处理流程给我们写好了,我们需要的是理解这些处理流程与原理,而这些可以在IOS的官网上看到,但是第一次看一些英文的,特别是一些没有接触过的新事件时,有两个难点:1,语言上的难点,2,原理上的难点。针对这两个问题:在看第一遍后最好做一个Demo来完成其中一个简单的任务,在做的过程中有问题可以先baidu一下,然后做完Demo后,可以再来看一遍文章,这样会有更深的理解。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

NSURLSession学习笔记(三)Download Task

原文链接:http://blog.csdn.net/majiakun1/article/details/38133789 NSURLSession的Download Task用于完成下载任务,本...

NSURLSession学习笔记(二)Session Task

原文链接:http://blog.csdn.net/majiakun1/article/details/38133703 Session Task分为三种Data Task,Upload Tas...

NSURLSession 学习笔记

时隔这么久,终于等来了一篇文、、来自斯玛特大人的最新学习笔记。斯玛特大哥总是有些长篇大论等着我们,以后多追着斯玛特学习学习。 原文地址:http://www.cnblogs.com/cxjwin/p/...

NSURLSession学习笔记(三)Download Task

NSURLSession的Download Task用于完成下载任务,本文介绍如何创建断点续传的下载任务和后台下载任务。另外还介绍如何使用下载委托中的方法显示下载进度。

NSURLSession学习

NSURLSession是iOS7中新的网络接口,它与NSURLConnection是并列的。但是在iOS9中,苹果已经废除了NSURLConnection的使用,使用NSURLSession代替。A...

NSURLSession学习笔记(三)Download Task

NSURLSession的Download Task用于完成下载任务,本文介绍如何创建断点续传的下载任务和后台下载任务。 我们直接从分析Demo入手: 故事板如下: ...

NSURLSession学习笔记(简介)

原文链接:点击打开链接 一、URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于...

NSURLSession学习笔记(一)简介

一、URL Session的基本概念 1.三种工作模式: 默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户ke...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)