91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS如何實現應用退出場景

發布時間:2021-10-21 11:50:33 來源:億速云 閱讀:275 作者:小新 欄目:移動開發

這篇文章主要介紹了iOS如何實現應用退出場景,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

場景描述:應用處于運行狀態(即Active狀態)時,選擇Home鍵或者有其他的應用使當前應用中斷。

該場景的狀態躍遷過程可以分成兩種情況:可在后臺運行或者掛起,不可在后臺運行或者掛起。根據產品屬性文件(如HelloWorld-Info.plist)中的相關屬性Applicationdoesnotruninbackground(如圖2-21所示)是與否可以控制這兩種狀態。如果采用文本編輯器打開HelloWorld-Info.plist文件該設置項對應的鍵是UIApplicationExitsOnSuspend。

iOS如何實現應用退出場景

一、UIApplicationExitsOnSuspend鍵設定:

應用可以在后臺運行或者掛起,該場景的狀態躍遷過程見圖2-22,共經歷3個階段4個狀態:Active→

Inactive→Background→Suspended

1、在Active→Inactive階段。調用applicationWillResignActive:方法,發出

UIApplicationWillResignActiveNotification通知

2、在Inactive→Background階段。應用從非活動狀態進入到后臺(不涉及我們要重點說明的方法和通知)

3、在Background→Suspended階段。調用applicationDidEnterBackground:方法,發出

UIApplicationDidEnterBackgroundNotification通知

iOS如何實現應用退出場景

二、點擊Home鍵應用退出場景:

狀態躍遷的第二種情況:應用不可以在后臺運行或者掛起,其狀態躍遷情況見圖2-23,共經歷4個階段5個狀態:Active→Inactive→Background→Suspended→Notrunning

1、在Active→Inactivd階段。應用由活動狀態轉為非活動狀態(不涉及我們要重點說明的方法和通知)

2、在Inactive→Background階段。應用從非活動狀態進入到后臺(不涉及我們要重點說明的方法和通知)

3、在Background→Suspended階段。調用applicationDidEnterBackground:方法,發出

UIApplicationDidEnterBackgroundNotification通知

4、在Suspended→Notrunning階段。調用applicationWillTerminate:方法,發出

UIApplicationWillTerminateNotification通知

iOS如何實現應用退出場景

三、點擊Home鍵,應用退出場景:

iOS在iOS4之前不支持多任務,選擇Home鍵時,那么應用會退出和中斷;但是在iOS4之后操作系統支持多任務處理,選擇Home鍵應用進入時不會被中斷了。

應用在后臺也可以進行部分處理工作,那么處理完成后就會進入掛起狀態如果想快速到iOS多任務欄,那么可雙擊Home鍵,在這里能夠看到在后臺運行或掛起狀態的應用,很有可能有處于終止狀態的應用駐留在這。如果長按這些圖標的話,那么可以刪除這些應用以手動釋放內存,如下圖:

iOS如何實現應用退出場景

感謝你能夠認真閱讀完這篇文章,希望小編分享的“iOS如何實現應用退出場景”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ios
AI

澄城县| 县级市| 贡嘎县| 合山市| 江达县| 镶黄旗| 新民市| 平山县| 德清县| 迁西县| 五莲县| 龙山县| 称多县| 巴彦县| 绩溪县| 贵南县| 桑植县| 高尔夫| 平原县| 鄄城县| 白城市| 郎溪县| 本溪市| 黄大仙区| 太仆寺旗| 封丘县| 博野县| 墨玉县| 英德市| 德惠市| 怀集县| 兴安盟| 崇义县| 沧源| 大冶市| 社会| 长宁区| 麻江县| 绥化市| 仁化县| 梓潼县|