AppDelegate 处理iOS应用的生命周期事件
?
// ?當(dāng)應(yīng)用程序啟動(dòng)后會(huì)調(diào)用這個(gè)方法
-(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{
}
?
-(void)applicationWillResignActive:(UIAppliction*)application{
//當(dāng)應(yīng)用程序從活動(dòng)狀態(tài)轉(zhuǎn)入不活動(dòng)狀態(tài),系統(tǒng)會(huì)調(diào)用該方法。
// 通常來(lái)說(shuō),當(dāng)應(yīng)用程序忽然被中斷(比如有電話。短信進(jìn)來(lái)時(shí)),系統(tǒng)會(huì)回調(diào)該方法。
// 另外,當(dāng)用戶離開(kāi)該程序,程序開(kāi)始轉(zhuǎn)后退狀態(tài)也會(huì)調(diào)用該方法
}
-(void)applicationDidEnterBackground:(UiApplication*)application{
//通??赏ㄟ^(guò)重寫(xiě)該方法來(lái)釋放共享資源,保存用戶數(shù)據(jù),取消定時(shí)器。
//開(kāi)發(fā)者還可以通過(guò)該方法來(lái)保存足夠的狀態(tài)數(shù)據(jù),這樣保證用戶重新啟動(dòng)應(yīng)用時(shí)能恢復(fù)到當(dāng)前狀態(tài)
//如果該應(yīng)用程序支持后臺(tái)執(zhí)行,當(dāng)用戶退出時(shí),該方法會(huì)調(diào)用 而不是應(yīng)用程序終止
}
-(void)appliactionWillEnterForeground:(UIApplication*)application{
//應(yīng)用程序?qū)⒁M(jìn)入前臺(tái)時(shí)將會(huì)調(diào)用該方法
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
? ? // 當(dāng)應(yīng)用程序進(jìn)入前臺(tái)并轉(zhuǎn)入活動(dòng)狀態(tài)時(shí)會(huì)調(diào)用該方法
}
?
- (void)applicationWillTerminate:(UIApplication *)application {
? ? // 當(dāng)程序被終止時(shí),系統(tǒng)將會(huì)調(diào)用這個(gè)方法
}
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/panfeng1104/p/4881876.html
總結(jié)
以上是生活随笔為你收集整理的AppDelegate 处理iOS应用的生命周期事件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MVC数据的注册及验证简单总结
- 下一篇: AOJ 558 Cheese(bfs)