美文网首页iOS开发
【iOS】应用生命周期

【iOS】应用生命周期

作者: an_Anthony | 来源:发表于2019-04-21 22:34 被阅读0次

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(应用将要退出,可以在这保存数据)

相关文章

网友评论

    本文标题:【iOS】应用生命周期

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