app生命周期AppDelegate
2015-06-29 14:36
423 查看
AppDelegate
顾名思义,是UIApplication的代理.
常见主要有以下几个函数:
//在应用程序启动后,要执行的委托调用。
//在应用程序要完全推出的时候,要执行的委托调用。
当程序第一次运行时调用:
从后台进入激活状态时:
---end
顾名思义,是UIApplication的代理.
常见主要有以下几个函数:
//在应用程序启动后,要执行的委托调用。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { return YES; }//当应用程序将要入非活动状态执行,是从活跃状态进入后台状态的过度状态,在此期间,应用程序不接收消息或事件,
- (void)applicationWillResignActive:(UIApplication *)application { }//在应用程序已进入后台程序时,要执行的委托调用,如需设置后台继续运行,则在这个函数里面设置即可
- (void)applicationDidEnterBackground:(UIApplication *)application { }//在应用程序将要进入前台时(被激活),要执行的委托调用,刚好与 applicationWillResignActive 方法相对应,是从后台到活跃状态的过度状态
- (void)applicationWillEnterForeground:(UIApplication *)application { }//在应用程序已被激活后,要执行的委托调用,刚好与 applicationDidEnterBackground 方法相对应。
- (void)applicationDidBecomeActive:(UIApplication *)application { }//在应用程序要完全推出的时候,要执行的委托调用。
- (void)applicationWillTerminate:(UIApplication *)application { }
//在应用程序要完全推出的时候,要执行的委托调用。
- (void)applicationWillTerminate:(UIApplication *)application { }
当程序第一次运行时调用:
didFinishLaunchingWithOptions applicationDidBecomeActive进入后台时:
applicationWillResignActive applicationDidEnterBackground
从后台进入激活状态时:
applicationWillEnterForeground applicationDidBecomeActive将双击Home键退出:
applicationWillResignActive applicationDidEnterBackgroundapplicationWillTerminate
---end
相关文章推荐
- Android——LinearLayout按下(state_pressed)或获取焦点时(state_focused)背景设置不同颜色或图片
- Android类动态加载技术
- iOS开发路线简述
- Android控件属性大全
- Android 手机影音 开发过程记录(三)
- (七十一)android中一个工程引用另一个工程
- Android开发之Bitmap.Config.RGB_565
- alipay--- Android 集成支付宝SDK实现快捷支付--详解
- javascript中apply()方法解析-简单易懂!
- [转]AndroidTolls国内镜像
- ios的category
- 篇三、开发前知识补充:Android的长度单位和屏幕分辨率,这个也是转载~~
- Android 禁止输入emoji表情符号
- Android.mk
- android studio 开发 sourcetree (四)
- IOS 数据存储之 Core Data详解
- cocos2dx 3.x Node::schedule
- Android4.2对webview中Javascript不能调用
- Android startActivities()的使用
- ios的@property属性