1.didfinishlauchingwithOptios
程序啟動(dòng)之后,重寫(xiě)自定義設(shè)置的位置
2.applicationWillResginActive
應(yīng)用即將從活動(dòng)狀態(tài)切換到不活動(dòng)狀態(tài)時(shí)會(huì)觸發(fā)這個(gè)方法枝冀。在某種臨時(shí)中斷(比如有來(lái)電或者短信)或者用戶(hù)退出應(yīng)用程序時(shí)都會(huì)觸發(fā)這個(gè)方法斤彼,然后就會(huì)轉(zhuǎn)換為后臺(tái)運(yùn)行
可以在這個(gè)方法中暫停正在進(jìn)行的任務(wù)闪彼,禁用定時(shí)器蜡塌,如果是游戲應(yīng)用仑性,應(yīng)該在這個(gè)方法中暫停游戲军掂。
3.applicationDidEnterBackGroup
在該方法中釋放共享資源蠕搜,保存用戶(hù)數(shù)據(jù)怎茫,清除定時(shí)器,并儲(chǔ)存足夠的應(yīng)用狀態(tài)信息妓灌,目的是當(dāng)應(yīng)用終止時(shí)遭居,它將恢復(fù)到當(dāng)前狀態(tài)
如果你的應(yīng)用支持后臺(tái)運(yùn)行,那么當(dāng)用戶(hù)退出調(diào)用這個(gè)方法旬渠,而不是applicationWillTerminate方法
4.applicationWillEnterForgroud
這個(gè)方法會(huì)在應(yīng)用程序從后臺(tái)運(yùn)行狀態(tài)轉(zhuǎn)換到活動(dòng)狀態(tài)的過(guò)程中被調(diào)用俱萍,可以在這里恢復(fù)應(yīng)用正常運(yùn)行所需的信息
5.applicationDidBecomeActive
當(dāng)應(yīng)用程序處于非活躍狀態(tài)時(shí)重新啟動(dòng)暫停(或者尚未啟動(dòng))的任務(wù),如果程序之前在后臺(tái)進(jìn)行告丢,那么可以選擇刷新用戶(hù)界面枪蘑。
6.applicationWillTerminate
程序即將終止時(shí)調(diào)用該方法,如果有必要岖免,那么保存數(shù)據(jù)岳颇。