【iOS】应用生命周期
2019-04-21 本文已影响0人
an_Anthony
iOS应用有以下几种状态
Not Running State(非运行)、Inactive State(不活跃)、Active State(活跃)、Background State(后台)、Suspended State(挂起状态)。根据状态的不同会调用不同的函数进行不同的操作。
1.didFinishLaunchingWithOptons(启动基本完成,可以进行必要的初始化操作)
2.applicationWillResignActive(应用即将退出前台,比如突然来电,可以用来暂停数据传输,暂停游戏)
3.applicationDidEnterBackground(应用在后台运行,可能被挂起)
4.applicationWillEnterForeground(应用将要后台重新回到前台,可以撤销进入后台时的操作)
5.applicationDidBecomeActive(应用运行在前台,可以刷新UI数据)
6.applicationWillTerminate(应用将要退出,可以在这保存数据)