即時通訊使用Web服務來填充表視圖,但我的Web數據庫中的數據更改很少,我不需要總是下載相同的數據。 我需要將數據存儲在設備中,並驗證設備上的數據是否與網絡上的數據不同。 這樣做的最佳做法是什麼?解析一個JSON對象,包含最新版本並與本地版本進行比較,然後在需要時解析數據? 有沒有辦法自動化最後的版本?WebService IOS設計優化
0
A
回答
0
如果您有對Web API的控制權,然後有一個單獨的API,它會返回最後一次Web數據更改的時間戳並檢查它。如果日期不比上次下載日期更新,請使用本地數據。恕我直言。
0
我個人使用local storage爲iOS的相同情況,它的工作很好。
你只需要提供一個URL以最後版本的數據(也許是一個日期)作爲響應,然後在JavaScript中本地化,你首先檢查在線版本是否比你本地存儲的新版本更新,如果是你重新下載數據並將其放入本地存儲中,否則只保留舊數據(並且根本不要下載任何內容)。
當然,一切都必須通過Ajax完成。
相關問題
- 1. 優化設計問題
- 2. 優化檢查ios設計文件的存在
- 3. 優化SearchBarController iOS
- 4. 計劃優化
- 5. iOS SDK avcodec_decode_video優化
- 6. iOS油漆優化
- 7. 圖像優化(iOS)
- 8. 卡桑德拉架構設計優化
- 9. 優化查詢的Dynamodb模式設計
- 10. 設計緩存優化的N元樹
- 11. 優化iPhone的網頁設計
- 12. AngularJS REST應用程序設計優化
- 13. MongoDB數據庫的優化設計
- 14. 優化/設計表結構和關係
- 15. 如何優化此數據庫設計?
- 16. 優化WordPress數據庫設計
- 17. Java:繼承和基本設計優化
- 18. 調度作業 - 優化設計
- 19. 優化設置
- 20. MySQL計數優化
- 21. 計劃MySQL優化
- 22. SQLite:優化計數
- 23. iOS - Webservice更新過程和本地化
- 24. TextField - 鍵盤優化 - iOS
- 25. iOS UI自定義優化
- 26. 的iOS的UITableViewCell優化
- 27. iOS - 優化。緩存圖像
- 28. 優化與IOS的集成
- 29. iOS的代碼優化
- 30. nuSOAP WebService的優勢?