您的位置:首页 > 移动开发 > IOS开发

ios应用生命周期的事件

2012-11-09 09:01 218 查看
在应用程序的整个生命周期中,事件标记了某些重要的阶段。这些 事件可以作为消息发送到应用委托或者作为通知给任何对象。从ios4开始,一个应用可以运行在多任务环境下。Home按钮不会终止你的应用,只是暂停它,它的进程还在,但是不接收任何事件。下面来分析各个状态和它的消息:

应用刚刚启动,会收到以下消息:

applicationDidFinishLaunchingWithOptions:

applicationDidBecomeActive:

用户单击Home按钮,应用会被暂停,并收到下面的消息:

applicationWillResignActive:

applicationDidEnterBackground:

应用从暂停状态回到运行状态:

applicationWillEnterForeground:

applicationDidBecomeActive:

应用双击Home键,用户能够在应用Switcher中工作。如果你的应用在最前面,则可收到下面的消息:

applicationWillResignActive:

用户在应用Switcher中单击了你的应用,则收到以下消息:

applicationDidBecomeActive:

用户在应用Switcher中选择了另一个应用,如果你的应用在最前,则收到以下消息:

applicationDidEnterBackground:

屏幕被锁,如果你的应用在最前面,则收到以下消息:

applicationWillResignActive:

屏幕解锁,如果你的应用在最前,则收到以下消息:

applicationDidBecomeActive:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: