前幾天不小心將IPHONE5(6.1版本無JB)內跟某人的簡訊內容全刪了
想說刪了就刪了 反正也找不回來 因為IPHONE5沒有垃圾筒的設計
結果今天將手機畫面滑到最左邊的"搜尋IPHONE"位置 並輸入我要搜尋的關鍵字
沒想到竟出現已經被刪除跟某人的簡訊內容 但找遍手機內所有位置都沒發現有放已被刪除簡訊的資料夾
例如輸入"在"之後馬上會顯示有"在"的所有標題及內容
不曉得這算不算是BUG 還有刪除的簡訊去了哪?有哪位高手可以解釋 謝謝
fireblade0922 wrote:
前幾天不小心將IPH...(恕刪)
首先你要瞭解, iOS資料多存放在plist檔裡
方式類似database, 是由許多table及reference index組成
調整database的資料又吃cpu, 又耗能, 又容易過熱
所以
在嵌入式裝置上為了效能及功耗的考量, 調整database的動作多半會設計在雲端或是PC來調整
(由於我沒在Apple工作, 所以設計原因是依嵌入式系統原則來推測)
iOS的作法:
1. 只在table的對應資料欄位標註上delete的mark
這就是為什麼你明明刪除了, 其實手機還是搜尋得到的原因
2. 當你接上電腦同步時, table中被mark上delete的資料就會真正從資料庫中被移除
其他還有很多細節及步驟就不談了, 原理是如此的
所以結論: 這不是BUG

內文搜尋
X



























































































