关于ios中后台长时间下载任务的实现与走过的坑

Posted Sunny孙宁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ios中后台长时间下载任务的实现与走过的坑相关的知识,希望对你有一定的参考价值。

先做一个简单的笔记

 

1.ios7之前实现后台长时间的任务是不可能完成的事情,即使使用timer监测一直索取的方式也不会打破ios系统最多允许应用后台运行10min的限定.

2.ios7之后出现了NSURLSession,这是一个福音.我们进行相应的配置,它就可以实现后台的长时间下载,并且超过系统的允许时间之后,程序被ios系统杀死,这个后台任务又由ios系统接手,并继续进行后台任务.

这是苹果的官方文档介绍:https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

下边是主要点的截图:技术分享

以上是关于关于ios中后台长时间下载任务的实现与走过的坑的主要内容,如果未能解决你的问题,请参考以下文章

关于使用echarts走过的坑(同grid多图多轴系列)

在后台IOS实现长时间运行的任务

走过的laravel-admin 的坑

tomcat 启动脚本走过的坑

支付宝、微信支付(国内、国际版)走过的坑

Mybatis逆向工程 与 走过的坑!!