资讯专栏INFORMATION COLUMN

iOS程序的几个基本状态

Yangder / 2238人阅读

摘要:双击向上滑动通知时的状态有待考证当收到推送通知的时候会得到以下输出在弹出的通知横幅处向上滑动,让横幅消失,这时会得到以下输出

重点在 applicationWillTerminate 什么时候被调用,不是任何退出在这里都会执行进行清理操作。

打开应用:
程序加载完毕didFinishLaunchingWithOptions
程序获取焦点applicationDidBecomeActive

从前台到后台:
程序将要失去焦点applicationWillResignActive
程序进入后台调用applicationDidEnterBackground

从后台到前台:
程序将要进入前台调用applicationWillEnterForeground
程序获取焦点applicationDidBecomeActive

关闭应用:
应用将要关闭时调用(有条件)applicationWillTerminate
1、退到后台后(已经退到后台),双击Home键,向上滑动应用,退出应用,这个时候不会执行。
只有在退到后台时:applicationWillResignActive---applicationDidEnterBackground
2、在应用程序界面,双击Home键,向上滑动应用,退出应用,这时会执行。
双击Home:applicationWillResignActive---向上滑动:applicationDidEnterBackground---applicationWillTerminate

通知时的状态:(有待考证)
当收到推送通知的时候会得到以下输出:applicationWillResignActive
在弹出的通知横幅处向上滑动,让横幅消失,这时会得到以下输出:applicationDidBecomeActive

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/16724.html

相关文章

  • YRoute开发随笔

    摘要:是一个新开发的路由库,使用了函数式库作为核心库,是之前对于函数范式学习和思考的集大成者。但目前还在前期开发阶段,仅实现了一些简单的功能做架构验证用。 YRoute是一个新开发的Android路由库,使用了arrow函数式库作为核心库,是之前对于函数范式学习和思考的集大成者。但目前还在前期开发阶段,仅实现了一些简单的功能做架构验证用。 OOP中的23种设计模式相信大家已经烂熟于心了, 它...

    douzifly 评论0 收藏0
  • iOS开发者使用方便几个工具

    摘要:作为应用程序开发人员,苹果每年两次更新其操作系统是一项重要信息。此工具将有助于应用程序的开发有许多苹果图标可供使用用于应用程序的代码组件集可用于应用程序开发的最佳应用程序设计这些基本工具中很少有能够证明对开发应用程序有用的工具。 移动应用世界发生了巨大的变化,无论是在风格上还是在市场竞争上,消费者意识都推动了移动应用开发公司的崛起。 新的应用以及新的功能的出现 Apple IOS是为用...

    Olivia 评论0 收藏0
  • 浅谈java中的并发控制

    摘要:并发需要解决的问题功能性问题线程同步面临两个问题,想象下有两个线程在协作工作完成某项任务。锁可用于规定一个临界区,同一时间临界区内仅能由一个线程访问。并发的数据结构线程安全的容器,如等。 并发指在宏观上的同一时间内同时执行多个任务。为了满足这一需求,现代的操作系统都抽象出 线程 的概念,供上层应用使用。 这篇博文不打算详细展开分析,而是对java并发中的概念和工具做一个梳理。沿着并发模...

    Gilbertat 评论0 收藏0
  • Java编程基础20——异常&IO(File类)

    摘要:异常异常的概述和分类异常的概述异常就是程序在运行过程中出现的错误。运行时异常就是程序员所犯的错误,需要回来修改代码。获取异常类名和异常信息,返回字符串。如果路径名不同,就是改名并剪切。删除注意事项中的删除不走回收站。 1_异常(异常的概述和分类) A:异常的概述 异常就是Java程序在运行过程中出现的错误。 B:异常的分类 通过API查看Throwable Error 服务...

    church 评论0 收藏0
  • nodejs 异步I/O和事件驱动

    摘要:异步和事件驱动注本文是对众多博客的学习和总结,可能存在理解错误。接触有两个月,对的两大特性一直有点模糊,即异步和事件驱动。 nodejs 异步I/O和事件驱动 注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。 接触nodejs有两个月,对nodejs的两大特性一直有点模糊,即异步IO和事件驱动。通过对《深入浅出nodejs》和几篇博客的阅...

    binaryTree 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<