iOS如何实现应用退出场景

技术iOS如何实现应用退出场景这篇文章主要介绍了iOS如何实现应用退出场景,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。场景描述:应用处于运行状态(即Ac

本文主要介绍如何在iOS中实现应用退出场景,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解一下。

场景描述:当应用程序正在运行(即活动)时,选择主页按钮或其他应用程序将中断当前应用程序。

场景的状态转换过程可以分为两种情况:可以在后台运行或暂停,不能在后台运行或暂停。这两种状态可以根据产品属性文件(如HelloWorld-Info.plist)中的相关属性applicationdonnotruninbackground(如图2-21所示)是否存在来控制。如果使用文本编辑器打开HelloWorld-Info.plist文件,则与此设置项对应的键是UIApplicationExitsOnSuspend。

iOS如何实现应用退出场景

一、UIApplicationExitsOnSuspend键设定:

应用程序可以在后台运行或暂停。这个场景的状态转换过程如图2-22所示,经历了三个阶段,四种状态:活动。

非活动背景暂停

1.处于活动非活动阶段。调用applicationwillresignactive :方法并发出。

uiapplicationwillragenotification通知。

2.处于非活动后台阶段。应用程序从非活动状态进入后台(不涉及我们想要突出显示的方法和通知)。

3.在后台暂停阶段。调用applicationdidenterbackground :方法并发出。

uiapplicationdidenterbackgroundnotification通知。

iOS如何实现应用退出场景

二、点击Home键应用退出场景:

状态转换的第二种情况:应用程序不能在后台运行或挂起。其状态转换见图2-23,经历了活动非活动后台挂起不运行四个阶段五种状态。

1.处于活动非活动阶段。应用程序从活动状态变为非活动状态(不涉及我们想要强调的方法和通知)。

2.处于非活动后台阶段。应用程序从非活动状态进入后台(不涉及我们想要突出显示的方法和通知)。

3.在后台暂停阶段。调用applicationdidenterbackground :方法并发出。

uiapplicationdidenterbackgroundnotification通知。

4.处于暂停不运行阶段。调用applicationWillTerminate:方法并发出。

uiapplicationwilterminationnotification。

iOS如何实现应用退出场景

三、点击Home键,应用退出场景:

iOS4之前不支持多任务处理。当选择主页按钮时,应用程序将退出并被中断。但是iOS4之后,操作系统支持多任务处理,选择Home键应用不会中断。

应用程序也可以在后台做一些处理,所以处理完成后会进入挂起状态。如果想快速到达iOS多任务栏,可以双击Home按钮,在这里可以看到后台运行或挂起的应用,很有可能处于终止状态的应用会驻留在这里。如果按住这些图标,可以手动删除这些应用程序来释放内存,如下图所示:

iOS如何实现应用退出场景

感谢您仔细阅读本文。希望边肖分享的文章《如何在iOS中实现应用退出场景》对大家有所帮助。也希望大家对行业信息渠道给予更多的支持和关注,更多的相关知识等着你去学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/39238.html

(0)

相关推荐

  • 香港云服务器搭建商业网站的好处

    技术香港云服务器搭建商业网站的好处由于安全高性能的服务器提供了对任何网站都至关重要的可靠性、性能和安全性。所以,香港云服务器搭提供了巨大的价值,尤其是对中小型企业。它是成本和性能的理想组合。所以,许多选择虚香港云服务器来

    礼包 2021年12月3日
  • 热量计算公式,热量计算公式该如何计算才正确

    技术热量计算公式,热量计算公式该如何计算才正确人每天至少需要多少热量公式一热量计算公式: 女: BMR = 655 + ( 9.6 x 体重kg ) + ( 1.8 x 身高cm ) ( 4.7 x 年龄years )

    生活 2021年10月31日
  • 如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块

    技术如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块这期内容当中小编将会给大家带来有关如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块,文章内容丰富且以专业的角度为大家分析和叙述,

    攻略 2021年10月29日
  • 如何全面解析Perl命令行应用

    技术如何全面解析Perl命令行应用本篇文章给大家分享的是有关如何全面解析Perl命令行应用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。和大家重点讨论一下P

    攻略 2021年11月12日
  • 实践的名人例子,有关实践的名人事例50字

    技术实践的名人例子,有关实践的名人事例50字1、李时珍在年轻的时候就听人说,有一种神奇的植物叫曼陀罗,李时珍费 了一些周折,终于找到了这种植物,他为了探明究竟,亲自服下了曼陀罗,发现它有麻醉和使人兴奋的作用,少量可以治病

    生活 2021年10月21日
  • 什么叫奇函数,什么是奇函数什么是偶函数

    技术什么叫奇函数,什么是奇函数什么是偶函数【一】 定义什么叫奇函数:若函数f(x)的定义域D关于原点对称,且对定义域内的每一个x,都有f(-x)=-f(x)成立,则称函数f(x)是在区间D上的奇函数;若对定义域内的每一个

    生活 2021年10月22日