—程序的生命周期
1.UIApplication
a.程序的生命周期是指应用程序启动到应用程序结束整个阶段的全过程
b.每一个IOS应用程序都包含一个UIApplication(单例)对象,IOS系统通过该UIApplication对象监控应用程序生命周期全过程
c.每一个IOS应用程序都要为其UIApplication对象指定一个代理对象,并由该代理对象处理UIApplication对象监测到的应用程序生命周期事件。
2.UIApplication Delegate
//UIApplication对象实例化,程序启动时首先会调用该方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
//程序将要进入非活跃状态,在此期间,应用程序不接受消息或事件,例如来电、锁屏等