藍(lán)鷗iOS培訓(xùn)講師推薦:學(xué)習(xí)iOS,必然要學(xué)應(yīng)用生命周期,與iOS應(yīng)用的不同狀和它們之間存在的關(guān)系。
在邛崍等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,邛崍網(wǎng)站建設(shè)費(fèi)用合理。
首先要了解,作為應(yīng)用程序的委托對象,AppDelegate類在應(yīng)用生命周期的不同階段會回調(diào)不同的方法。
iOS應(yīng)用狀態(tài)圖
下面要介紹的就是iOS應(yīng)用的5種狀態(tài),具體來了解一下吧!
1、NotRunning(非運(yùn)行狀態(tài))。應(yīng)用沒有運(yùn)行或被系統(tǒng)終止。
2、Inactive(前臺非活動狀態(tài))。應(yīng)用正在進(jìn)入前臺狀態(tài),但是還不能接受事件處理。
3、Active(前臺活動狀態(tài))。應(yīng)用進(jìn)入前臺狀態(tài),能接受事件處理。
4、Background(后臺狀態(tài))。應(yīng)用進(jìn)入后臺后,依然能夠執(zhí)行代碼。如果有可執(zhí)行的代碼,就會執(zhí)行代碼,如果沒有可執(zhí)行的代碼或者將可執(zhí)行的代碼執(zhí)行完畢,應(yīng)用會馬上進(jìn)入掛起狀態(tài)。
5、Suspended(掛起狀態(tài))。處于掛起的應(yīng)用進(jìn)入一種“冷凍”狀態(tài),不能執(zhí)行代碼。如果系統(tǒng)內(nèi)存不夠,應(yīng)用會被終止。
那么在應(yīng)用狀態(tài)躍遷的過程中,iOS系統(tǒng)會回調(diào)AppDelegate中的一些方法,而且發(fā)送出一些通知。其實(shí),有很多種得到生命周期的方法,那么簡單的介紹幾種常見的。
為了便于觀察應(yīng)用程序的運(yùn)行狀態(tài),我們?yōu)锳ppDelegate.m中的方法添加一些日志輸出,具體代碼如下:
內(nèi)容有點(diǎn)復(fù)雜,不過看過之后應(yīng)該很容易理解了吧!希望能夠?qū)δ阌兴鶐椭?/p>
網(wǎng)頁標(biāo)題:iOS開發(fā)篇——應(yīng)用生命周期
鏈接URL:http://jinyejixie.com/article16/ppiedg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站策劃、網(wǎng)站維護(hù)、網(wǎng)站排名、關(guān)鍵詞優(yōu)化、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)