使用 block 的另一個用處是可以讓程序在后臺較長久的運行。在以前,當(dāng) app 被按 home 鍵退出后,app 僅有最多 5 秒鐘的時候做一些保存或清理資源的工作。但是應(yīng)用可以調(diào)用 UIapplication 的beginBackgroundTaskWithE
方法,讓 app 最多有 10 分鐘的時間在后臺長久運行。這個時間可以用來做清理本地緩存,發(fā)送統(tǒng)計數(shù)據(jù)等工作。
讓程序在后臺長久運行的示例代碼如下:
|
新聞熱點
疑難解答