[英]IOS Application
IOS 中是否有像 android 一樣的任何前台服務。即使應用程序沒有運行也無法停止,否則應用程序被用戶終止。我希望我的 ios 應用程序始終連接到我的服務器並對我的數據庫執行數據庫讀寫操作。
不,在 iOS 中終止應用程序后,沒有繼續運行的服務或進程。
應用終止
應用程序必須做好隨時終止的准備,不應等待保存用戶數據或執行其他關鍵任務。 系統啟動的終止是應用程序生命周期的正常部分。 系統通常會終止應用程序,以便它可以回收內存並為用戶啟動的其他應用程序騰出空間,但系統也可能會終止行為不端或未及時響應事件的應用程序。
暫停的應用在終止時不會收到通知; 系統殺死進程並回收相應的內存。 如果應用程序當前正在后台運行且未掛起,則系統會在終止之前調用其應用程序委托的 applicationWillTerminate:。 設備重啟時系統不會調用該方法。
除了系統終止您的應用程序之外,用戶還可以使用多任務 UI 顯式終止您的應用程序。 用戶發起的終止與終止暫停的應用程序具有相同的效果。 應用程序的進程被終止,並且不會向應用程序發送通知。
鏈接: https : //developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.