读书人

小议ios程序几个不同状态的变换

发布时间: 2012-11-07 09:56:10 作者: rapoo

小议ios程序几个不同状态的转换

活动->不活动

applicationWillResignActive 应该让程序从活动状态变为暂停状态,比如游戏的话需要将关卡暂停,可是资源不需要释放

不活动->后台

applicationDidEnterBackground 即程序从活动变为了后台,此时需要释放一些内存空间,比如图像以及地图数据等,以避免被ios系统在内存不足情况下干掉.

后台->不活动

applicationWillEnterForeground 即应用程序需要回复上面释放过的内容,并且要把程序暂停

不活动->活动

applicationDidBecomeActive 可是这时候要提醒用户是否要继续游戏,用户允许了再开始.

读书人网 >操作系统

热点推荐