AppDelegate
它继承UIResponder , 并且实现了UIApplicationDelegate协议 。UIApplicationDelegate 协议中定义了很多app不同状态下触发的事件。
AppDelegate相当于程序的入口,在这里可以初始化程序。可以给页面上添加window,controller,view等 。
下面看下AppDelegate中重要的几个方法和这些方法的含义
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
//程序载入后执行
print("didFinishLaunchingWithOptions")
return true
}
func applicationWillResignActive(application: UIApplication) {
//当应用程序从活动状态到非活动状态,这个发生在突然的打断,比如来电话。或者短信,或者当用户推出应用程序。过渡到后台状态