URLSession时ios7中的心得网络接口,与NSURLConnection是并列的。

当程序在前台时,URLSession与NSURLConnection大部分可以互相替代。

URLSession支持后台网络操作。除非用户强制关闭。

URLSession提供的功能:

  1.通过url将数据下载到内存。

  2.通过url将数据下载到文件系统

  3.将数据上传到url

  4.在后台完成上述功能

对于小型数据,例如用户登录、下载小图像、json&xml仍然使用NSURLConnection的异步或同步方法即可。

工作机制:

url ---> URLRequest ---> URLConnection(简单的网络访问数据)

url ---> URLRequest ---> URLSession(它是由URLSesionConfigration进行管理的我们在用URLSession的时候应该先初始化这个对象,创建它的对象,要知道所有的任务都是由Session发起的,所有任务默认都是挂起的,需要Resume) ---> 负责下载/断点续传/后台下载;上传/后台上传;下载/上传进度跟进。

最新文章

  1. ARM 编译 phddns
  2. 【Linux程序设计】之进程控制&守护进程
  3. Thrift编译与验证 - python
  4. LintCode-- Remove Linked List Elements
  5. ubuntu 初始
  6. BZOJ 1143 祭祀
  7. JDK Linux环境配置
  8. Qt工具知多少
  9. C++静态成员
  10. 转:浏览器与WEB服务器工作过程举例
  11. 使用软件开发的部分思想,帮助HR处理Excel。
  12. main函数是主线程吗
  13. 使用 certbot 申请泛域名https证书
  14. iTerm2 使用笔记
  15. [daily][tcpdump] tcpdump查找reset包
  16. android uboot中的mmc命令
  17. Win10系列:UWP界面布局进阶9
  18. 图解 SQL-Server新建作业
  19. C# 文件过滤器filter
  20. magento如何在首页显示产品

热门文章

  1. Codeforces925C Big Secret 【构造】【贪心】
  2. 自学Python1.5-Centos内python2识别中文
  3. Helm使用详解
  4. 离线安装.NET 3.5
  5. Python数据类型(列表和元组)
  6. JAVA8给我带了什么——Optional和CompletableFuture
  7. Makefile ------ .PHONY的作用
  8. Hadoop原生态版安装
  9. 类的初始化过程(难点)--------java基础总结
  10. go 数组与切片