对NSURLSession的学习与理解
来源:互联网 发布:创建表的sql语句主键 编辑:程序博客网 时间:2024/05/16 18:59
NSURLSession 对象可以完成数据交互,上传数据,下载数据。
使用其需要先设置NSURLSessionConfiguration(有三种模式1.默认模式:可以将下载的数据进行持久化,2。临时模式:所有的配置均在RAM中,当线程被Kill时,则所有的配置将被丢掉,3,后台模式:在这个模式下可以后台下载与传输文件,(文件只能是File的形式,且其创建时须有标识符)。
在使用该对象进行上传或下载数据时,须自定义相应委托中的事件来完成相应阶段的事情,这些事件在各个委托中,均有定义,只是重写这些方法即可。NSURLSessionDelegate,NSURLSessionDataDelegate,NSURLSessionTaskDelegate,NSURLSessionDownloadDelegate
当然对于我们来说更多的时候是在理解这些类是怎么与IOS进行交互的,以及我们在什么时候调用什么样的方法来完成我们的任务,很多时候我们只需要完成我们的逻辑即可,IOS已经把事件的处理流程给我们写好了,我们需要的是理解这些处理流程与原理,而这些可以在IOS的官网上看到,但是第一次看一些英文的,特别是一些没有接触过的新事件时,有两个难点:1,语言上的难点,2,原理上的难点。针对这两个问题:在看第一遍后最好做一个Demo来完成其中一个简单的任务,在做的过程中有问题可以先baidu一下,然后做完Demo后,可以再来看一遍文章,这样会有更深的理解。
0 0
- 对NSURLSession的学习与理解
- NSURLSession的初步理解
- NSURLSession的学习和使用
- NSURLSession与NSURLConnection的前仆后继
- IOS 学习笔记--对frame与bounds的理解
- 对java set集合的理解与学习
- 对机器学习的理解
- 对机器学习的理解
- 对NOSQL学习的理解
- 对机器学习的理解
- NSURLSession学习
- 李航博士的《浅谈我对机器学习的理解》 机器学习与自然语言处理
- 李航博士的《浅谈我对机器学习的理解》 机器学习与自然语言处理
- 李航博士的《浅谈我对机器学习的理解》 机器学习与自然语言处理
- NSURLSession的介绍与基本用法
- 学习ThinkPHP3.2.2:video9,对3.1的分组与3.2.2的模块的理解
- 谈我对计算机学习的理解
- C++学习------对多态的理解
- 运用GDB进行UT/ST的小经验
- iOS 中 new 和 alloc init 的区别
- JSP:JSTL--JSP Standard TAG Library
- Mysql5.1中主要使用的几种表引擎?它们的区别是什么?在使用表引擎时,要注意什么问题?
- 1050. String Subtraction (20)
- 对NSURLSession的学习与理解
- ArcsDemo
- curl 异步执行操作
- 正则笔记之不包含
- [LeetCode] Roman to Integer
- linux ssh 登录报hosts错误
- DataContractJsonSerializer进行Json的序列化和反序列化
- cryptdb 安装调试
- Apple 企业开发者账号&邓白氏码申请记录