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

笔记2--iOS特殊方法调用实测记录

2015-10-21 15:39 369 查看
总是对于AppDelegate方法调用模糊,为了清楚区分,实测调用情况,记录备忘

1、AppDelegate方法调用顺序:

测试环境:iOS8.1.1
启动:didFinishLaunchingWithOptions->applicationDidBecomeActive
按home键:applicationWillResignActive->applicationDidEnterBackground
重新进入:applicationWillEnterForeground->applicationDidBecomeActive
锁屏:applicationWillResignActive->applicationDidEnterBackground
解锁:applicationWillEnterForeground->applicationDidBecomeActive
双击home:applicationWillResignActive
双击home返回应用:applicationDidBecomeActive
双击home返回其他:applicationDidEnterBackground
上划关闭程序:applicationDidEnterBackground->applicationWillTerminate
弹出对话框:applicationWillResignActive
关闭对话框:applicationDidBecomeActive

2、UIViewController方法调用顺序

测试环境:iOS8.1.1
启动:viewDidLoad->viewWillAppear->viewDidAppear
Push或Present:viewWillDisappear->viewDidDisappear
Push或present返回:viewWillAppear->viewDidAppear
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息