AppDelegate内方法的调用场景

AppDelegate内方法的调用场景_第1张图片

#pragma mark - app启动完成 调用此方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    NSLog(@"app启动完成调用该方法");

    return YES;
}

#pragma mark - app将要辞去活动状态
- (void)applicationWillResignActive:(UIApplication *)application {
    
    NSLog(@"app将要辞去活动状态");

    // 比如正在打游戏,来了电话 调用此方法

}

#pragma mark - app已经进入后台 调用
- (void)applicationDidEnterBackground:(UIApplication *)application {
    
    NSLog(@"app已进入后台");
}

#pragma mark -  app从后台将要进入前台 调用
- (void)applicationWillEnterForeground:(UIApplication *)application {
    
    NSLog(@"app已从后台进入到前台");
}

#pragma mark - app已经进入活动状态 (重新获取焦点可以和用户交互)
- (void)applicationDidBecomeActive:(UIApplication *)application {
    
    NSLog(@"app已经开始活动");

    // 电话打完 调用此方法

}

#pragma mark - app将要被关闭调用
- (void)applicationWillTerminate:(UIApplication *)application {
    
    NSLog(@"app将要被关闭调用");

}


你可能感兴趣的:(AppDelegate内方法的调用场景)