記得之前有聽到iOS開發界兩位大神都在一些場合有提到,iOS應用退到後臺,如果不做任何處理有幾秒鐘保存和清理資源時間,如果開啓後臺任務
就有多大10分鐘的時間。特殊處理可能時間更長,本文暫不討論。iOS系統在發展,經過親自測試得出如下結論:
(1)iOS9.3系統上的應用在退到後臺後不做任何處理(也不開啓後臺任務),有多達11分鐘的時間在後臺一直運行。
(2)如果開啓後臺任務,後臺運行的時間將變得long long time(具體數字不清楚)
繼續本人一貫的作風:廢話少說,直接上代碼截圖
不開啓後臺任務:
最後的輸出如下:
正好11分鐘。
開啓後臺任務:
結果輸出如下:
並且還在繼續輸出
如果您有興趣測試一下具體多長時間,那您自己寫個代碼段測試一下,吃飯時間到了,去吃飯了
事物是變化的,具體是什麼還是要摸索^_^