0
我的客戶在iPad應用程序簡介中聲明必須從在線來源獲取數據(即產品和圖像)並保存。但是,該應用程序還必須具有脫機模式,該模式顯示應用程序以前在線時的互聯網訪問不可用時的相同數據(類似脫機閱讀器)。解決這個問題的最好方法是什麼?任何幫助不勝感激。爲iPad應用程序收集數據的最佳方式,該應用程序也具有離線模式
我的客戶在iPad應用程序簡介中聲明必須從在線來源獲取數據(即產品和圖像)並保存。但是,該應用程序還必須具有脫機模式,該模式顯示應用程序以前在線時的互聯網訪問不可用時的相同數據(類似脫機閱讀器)。解決這個問題的最好方法是什麼?任何幫助不勝感激。爲iPad應用程序收集數據的最佳方式,該應用程序也具有離線模式
下載設備聯機時的數據,並使用最適合的任何機制(SQLite,核心數據,屬性列表,您自己的文件格式等)將其存儲在本地。離線時使用此緩存數據,在線時也使用此數據,除非它已更改。在線時創建一些可用於檢測和下載更新(最好只是更改)的機制。
這對你的用戶來說是一個很大的幫助,不僅在他們離線時,而且在線也是如此。針對iPad的3G數據計劃通常是有限的,因此您可以避免重複下載圖像等大型資源,這對用戶來說更好。
請務必不要忘記ios 5+ iCloud存儲的備份標誌。 – thedanielhanke 2012-01-05 17:23:18