APP關掉或是中斷時,開發者有幾種選擇:
1. 設定讓他『不在背景執行』,每次從springboard點選都是重新啟動
2. 中斷時程式(APP)會跑進去一個callback,告訴你現在程式要中斷掉,開發者要自行紀錄下APP目前的狀態或是要保留的資料,下次開啟時先檢查有沒有儲存這些資料,有的話可以直接loading到之前的畫面。
3. 管他去死,中斷就中斷,使用者自己重開就好,沒啥差異。
大多數開發者應該不是選1就是選3(尤其是免費或是低價APP),因為user使用時其實分不太出來差異,就像樓主一樣。
一個亂七八糟的敗家紀錄
http://blog.xuite.net/reastlin/diaryblog