由於iOS 5加入了iCloud的備份機制,資料儲存的規則多了一些規範
以下整理一下新的政策:
1. Critical Data:只有user自行加入、或無法重新取得的檔案可以放在/ Document底下,會被iTunes和iCloud備份
2. Cached Data:可重新產生、下載的檔案,如書籍、音樂要放在/Library/Caches ,不會被備份,low storage situations時會被清除
3. Temporary Data:暫存檔放在/tmp ,不會被備份,系統可能會清,官方建議不用就清除
4. Offline Data:5.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過幾天再來整理一下可用的資料夾