iOS 应用的生命周期
生活随笔
收集整理的這篇文章主要介紹了
iOS 应用的生命周期
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一個(gè)應(yīng)用的生命周期是這樣的過(guò)程:
首先運(yùn)行:
didFinishLaunchingWithOptions ? //應(yīng)用啟動(dòng)
viewDidLoad //界面載入
applicationDidBecomeActive //應(yīng)用激活
按 home 鍵:
applicationWillResignActive //應(yīng)用暫停
applicationDidEnterBackground //應(yīng)用進(jìn)入到后臺(tái)
再點(diǎn)擊程序:
applicationWillEnterForeground ?//應(yīng)用進(jìn)入到前臺(tái)
applicationDidBecomeActive ? ? ?//應(yīng)用激活
按兩下 home 鍵:
applicationWillResignActive
選擇其他程序:
applicationDidEnterBackground
按兩下 home 鍵退出程序:
applicationWillResignActive
applicationDidEnterBackground
applicationWillTerminate ? ? ? //終止程序?
---------------------------------------------------------
當(dāng)一個(gè)應(yīng)用的 Info.plist 文件里添加了 Application does not run in background 為 YES,
首先運(yùn)行:
didFinishLaunchingWithOptions ? //應(yīng)用啟動(dòng)
viewDidLoad //界面載入
applicationDidBecomeActive //應(yīng)用激活
按 home 鍵:
applicationWillResignActive //應(yīng)用暫停
applicationDidEnterBackground //應(yīng)用進(jìn)入到后臺(tái)
再點(diǎn)擊程序:
applicationWillEnterForeground ?//應(yīng)用進(jìn)入到前臺(tái)
applicationDidBecomeActive ? ? ?//應(yīng)用激活
按兩下 home 鍵:
applicationWillResignActive
選擇其他程序:
applicationDidEnterBackground
按兩下 home 鍵退出程序:
applicationWillResignActive
applicationDidEnterBackground
applicationWillTerminate ? ? ? //終止程序?
---------------------------------------------------------
當(dāng)一個(gè)應(yīng)用的 Info.plist 文件里添加了 Application does not run in background 為 YES,
此時(shí)這個(gè)應(yīng)用就不能在后臺(tái)掛起,所以點(diǎn)擊 Home 鍵,程序就退出了。
總結(jié)
以上是生活随笔為你收集整理的iOS 应用的生命周期的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iOS socket 套接字编程
- 下一篇: iOS Hacker 反注入和反反注入