//
//? AppDelegate.m
//? iOS application 調(diào)用順序
//
//? Created by mac on 2018/9/18.
//? Copyright ? 2018年 com.zkr. All rights reserved.
//
#import "AppDelegate.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
//ios 程序的六大睡生命周期方法的調(diào)用順序和執(zhí)行的意義
/**
?程序的生命周期就做一次操作尔许,開始自定義設(shè)置广料,而且是第一個(gè)調(diào)用的方法汁雷。
?*/
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {
? ? NSLog(@"初始化一些數(shù)據(jù)和自定義一些數(shù)據(jù)");
? ? return YES;
}
/**
?程序進(jìn)行從前臺(tái)到后臺(tái)的操作
?*/
- (void)applicationWillResignActive:(UIApplication*)application {
? ? NSLog(@"從前臺(tái)切換到后臺(tái)運(yùn)行程序");
}
/**
?程序進(jìn)行從前臺(tái)到后臺(tái)的后丧靡,進(jìn)行的資源釋放操作
?*/
- (void)applicationDidEnterBackground:(UIApplication*)application {
? ? NSLog(@"程序在后臺(tái)釋放資源完成時(shí)的調(diào)用方法");
}
/**
?程序進(jìn)行從后臺(tái)到前臺(tái)的操作,可進(jìn)行數(shù)據(jù)的刷新
?*/
- (void)applicationWillEnterForeground:(UIApplication*)application {
? ? NSLog(@"程序從后臺(tái)運(yùn)行切換到前臺(tái)的調(diào)用方法");
}
/**
?程序中斷春瞬,重啟時(shí)的操作(打電話怔鳖,收短信等操作竿刁,還可以是在后臺(tái)喚醒到前臺(tái)的操作)
?*/
- (void)applicationDidBecomeActive:(UIApplication*)application {
? ? NSLog(@"當(dāng)程序在非活動(dòng)的時(shí)候 重啟時(shí)調(diào)用的方法");
}
/**
?程序的生命周期就做一次操作景图,程序退出后臺(tái)的操作较雕,而且是最后調(diào)用的方法。
?*/
- (void)applicationWillTerminate:(UIApplication*)application {
? ? NSLog(@"程序即將終止的時(shí)候的調(diào)用方法");
}
@end