美文网首页
重温一下iOS应用的生命周期

重温一下iOS应用的生命周期

作者: MO了不起 | 来源:发表于2015-12-09 14:44 被阅读0次

说在前面:

5个状态:not runing 非运行;inactive :前台非活动;active:前台活动;background:后台状态;suspended:挂起状态

在状态变化种,APP会回调AppDelegate中的相关方法,并发出对应通知。

场景1:应用启动:

状态变化:not runing ->inactive->active,在not runing->inactive过程中,调用didFinishLaunchingWithOptions,发出UIApplicationDidFinishLaunchingNotification通知

inactve->active:调用didBecomeActive,发出UIApplicationDidBecomeActiveNotification通知

场景2:应用退出(点击HOME键)

状态变化1:可在后台运行并挂起:active->inactive->background->suspended

active->inactive:回调WillResignActive并发出相应通知

inactive->background:willEnterBackground

background->suspended:didEnterBackground 并发出相应通知

状态变化1:不可在后台运行并挂起:active->inactive->background->suspended->not runing

active->inactive:回调WillResignActive并发出相应通知

inactive->background:willEnterBackground

background->suspended:didEnterBackground 并发出相应通知

suspended->not runing:willTerminate,并发出响应通知

场景3:挂起被用户唤醒

状态变化:suspended->background->inactive->active

场景4:应用终止

backbround->suspended->not runing

相关文章

  • 重温一下iOS应用的生命周期

    说在前面: 5个状态:not runing 非运行;inactive :前台非活动;active:前台活动;bac...

  • 无标题文章

    开发应用程序都要了解其生命周期。 今天我们接触一下iOS应用程序的生命周期, iOS的入口在main.m文件:in...

  • iOS中应用和视图的生命周期

    iOS中应用和视图的生命周期 一. 应用的生命周期 在写前面 在iOS中,AppDelegate是应用程序的委托对...

  • 应用生命周期及AppDelegate的回调方法

    1. 应用生命周期 下面简要介绍一下iOS应用的5中状态 Not running (非运行状态)。应用程序没有运...

  • iOS 应用及视图生命周期初探

    应用及视图的生命周期 应用生命周期 从点击iOS屏幕的应用图标启动应用开始,到应用完全退出内存为止,期间的所有应用...

  • 从第一个应用:To Do,纪录总结入门IOS第一课

    纪录自己入门IOS To Do 利用到的IOS知识有: storyboard界面设计 IOS应用生命周期 视图控制...

  • iOS-APP、应用程序生命周期

    上一篇: iOS-视图、控制器生命周期 前言,之前简单了解控制器视图的声明周期,当然要了解一下应用程序的生命周期。...

  • iOS基础知识总结

    1.iOS获取当前app的名称和版本号 iOS应用程序生命周期(前后台切换,应用的各种状态)详解参考:http:/...

  • iOS-生命周期、响应链相关

    本篇涵盖生命周期、响应链等. 1.iOS应用的生命周期2.iOS触摸事件全家桶3.点击 Run 之后发生了什么?4...

  • IOS生命周期详解

    懂ios生命周期,让我们更好的投入到开发当中,让我们开发更加高效。 新建ios项目,我先开始从应用程序生命周期说起...

网友评论

      本文标题:重温一下iOS应用的生命周期

      本文链接:https://www.haomeiwen.com/subject/uioehttx.html