2011年11月14日

iOS 5 data storage的改變


由於iOS 5加入了iCloud的備份機制,資料儲存的規則多了一些規範
以下整理一下新的政策:
1.          Critical Data:只有user自行加入、或無法重新取得的檔案可以放在/Document底下,會被iTunesiCloud備份
2.          Cached Data:可重新產生、下載的檔案,如書籍、音樂要放在/Library/Caches,不會被備份,low storage situations時會被清除
3.          Temporary Data:暫存檔放在/tmp,不會被備份,系統可能會清,官方建議不用就清除
4.          Offline Data5.0.1新增”do not back up”的屬性,讓檔案即使放在/Document也不會被備份,且low storage situations時不會被清除,但也是建議不用就清除

此外QA1719中還提到了Offline Data:不可重新產生但會影響使用者體驗的檔案可擺在Private Documents或/Document,但如果把檔案擺在/Document則需設定好”do not back up”的屬性,否則會被reject(目前有聽過這樣的案例)

1719中也提到設定”do not back up”的方法

另可參考QA1699 Storing Private Data
過幾天再來整理一下可用的資料夾