Background Modes in iOS Tutorial

原文连接连接描述ios

从iOS4开始,用户按了Home按钮以后,你的app能够停留在那吃里。可是即便你的app在内存里,app处于暂停状态,直到用户再一次启动app。是这样吗?
固然这条规则也有例外的状况。在一些特定状况下,App仍然能够在后台运行某些操做。本教程将教你如何以及什么时候使用这些后台操做。
后台操做有不少的限制。iOS上没有一个完美的解决方案来得到“真正的”多任务。当用户切换到其余的app,大部分的app会彻底的挂起。你的app只在几种特定的状况下被容许后台运行:播放音频、GPS位置更新、给Newsstand(iOS自带的报刊杂志应用)下载新的报刊、VoIP电话。
若是你的应用不是要作这些事情,那么你就不那么幸运,只有一种状况下例外:在真正的挂起以前,全部的app都有10分钟的时间来作任何事情。
因此后台运行可能不适合你。可是若是适合你,继续读下去
你很快会学到,在iOS中有5个基本的后台运行模式可用,在本教程中你将创建一个选项卡时的应用,每个选项将展现一种后台运行模式——从连续播放音频到监听IP电话链接。
咱们开始吧。

开始:后台运行

在深挖项目以前,下面是5个iOS中基本后台运行模式的概述:
Play audio:app能够连续的播放或者录制音频
Receive location updates:当设备的位置发生改变时,app能够不断的收到回调
Perform finte-length tasks:

未完待续。。。

相关文章
相关标签/搜索