1、告訴代理進(jìn)程啟動(dòng)但還沒(méi)進(jìn)入狀態(tài)保存
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions
2、在應(yīng)用程序加載完畢之后調(diào)用
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
0.02132130230
3、程序失去焦點(diǎn)的時(shí)候調(diào)用(不能跟用戶進(jìn)行交互了)當(dāng)應(yīng)用程序?qū)⒁敕腔顒?dòng)狀態(tài)執(zhí)行,在此期間,應(yīng)用程序不接收消息或事件,比如來(lái)電話了
- (void)applicationWillResignActive:(UIApplication *)application
4、當(dāng)應(yīng)用程序獲取焦點(diǎn)的時(shí)候調(diào)用-獲取焦點(diǎn)之后才可以跟用戶進(jìn)行交互當(dāng)應(yīng)用程序入活動(dòng)狀態(tài)執(zhí)行,這個(gè)剛好跟上面那個(gè)方法相反
- (void)applicationDidBecomeActive:(UIApplication *)application
5、當(dāng)程序被推送到后臺(tái)的時(shí)候調(diào)用。所以要設(shè)置后臺(tái)繼續(xù)運(yùn)行,則在這個(gè)函數(shù)里面設(shè)置即可(點(diǎn)擊HOME鍵)
- (void)applicationDidEnterBackground:(UIApplication *)application
6、當(dāng)程序從后臺(tái)將要重新回到前臺(tái)時(shí)候調(diào)用,這個(gè)剛好跟上面的那個(gè)方法相反。
- (void)applicationWillEnterForeground:(UIApplication *)application
7、當(dāng)程序?qū)⒁顺鍪潜徽{(diào)用,通常是用來(lái)保存數(shù)據(jù)和一些退出前的清理工作。這個(gè)需要要設(shè)置UIApplicationExitsOnSuspend的鍵值。
- (void)applicationWillTerminate:(UIApplication *)application