我建立一個遊戲,我有兩個API,可幫助我展現排行榜。第一個API隨時提供遊戲中的總排行榜,前10名用戶。第二個API給我在排行榜上的位置,上面有五個用戶,下面有五個用戶。我需要在應用中顯示兩個選項卡,這些選項卡提供了總排行榜和我在排行榜中的位置。我在我的核心數據堆棧中創建了一個用於從API中同步數據的用戶模型。我需要以某種方式區分哪些API發送了保存在我的持久性存儲中的數據。我將使用這些信息來刪除從API中獲取的以前的數據,以便在我的應用程序中沒有垃圾數據。在我的用戶模型中保存一個字段可以提供有關哪些API用於同步該數據的信息,這可以嗎?有沒有更好的方法來實現這一目標?iOS應用中的模型是否應該包含有關用於同步的API的信息?
你沒有問
0
A
回答
1
一個有趣的問題是「我應該對用戶的唯一標識符,在任何一個時間的應用程序的用戶的只有一個表示」 - 這實際上是信息的關鍵部分..
如果您要分別下載兩種不同「類型」的數據,並且可能在不同的時間下載,那麼您應該有多個用戶在應用程序中的多個表示,因爲他們在應用程序時可能有非常不同的分數請求/響應。存儲表示數據在系統中的用途的「標誌」也是適當的。請注意,這不是數據來自的API,而是數據對應用程序的意義 - 它的用途。實際上,根據API設計,這可能是同一件事,但這是一個重要的概念差異。
相關問題
- 1. MVC模型應該包含僅用於響應的內容
- 2. 用於檢索有關OAuth應用程序信息的Google API
- 3. 有關iOS應用程序包裝的信息?
- 4. FogBugz案件應該包含哪些類型的信息?
- 5. 用於模型同步的實時API
- 6. Java Web應用程序模型 - 它是否應該包含一個包含外鍵選項的屬性?
- 7. 包含與Django中的兩個模型相關的信息
- 8. 關於Web應用程序編譯模型和Web站點模型的信息
- 9. 在iOS應用程序和Mac之間同步信息的應用程序
- 10. 我是否應該刪除JSON API響應中已包含在`data`中的`included`模型?
- 11. 自動填充模型,包含所有@Controller的用戶信息
- 12. 是否有Linux API用於收集有關mmap的區域的信息?
- 13. 是否有必要在iOS應用中包含非Retina資產?
- 14. NSMutableURLRequest的響應不包含的信息
- 15. 是否有共享和同步iOS的模擬器應用程序文件夾
- 16. Facebook創建新的應用程序錯誤 - 「不應該包含協議信息。」
- 17. GooglePlaces api獲取關於商店的信息iphone應用程序
- 18. jms入站網關應答是否包含消息序列的所有消息
- 19. 我們是否應該爲模型中的關聯驗證器?
- 20. 有關iOS應用升級過程的具體信息
- 21. 是否有適用於iOS的Google Maps API提供交通信息?
- 22. 哪個Map類應該用於包含不同類型的數據?
- 23. 是否有iOS API用於第三方應用程序中的圖像編輯?
- 24. 應該視圖模型總是包含該視圖中表單的輸入?
- 25. ParallelFor中包含的WF Sequence中的所有活動是否應該是AsyncCodeActivity?
- 26. 獲取有關Windows 8應用程序的軟件包信息
- 27. 如何在iOS應用程序中顯示包含交通信息的地圖?
- 28. 關於在iOS中安裝的應用程序的詳細信息列表
- 29. REST-ful api是否應該與您的域模型密切相關?
- 30. 我們是否應該提供SmtpClient包裝器的異步和同步實現?
能否請你澄清你將使用這些信息是爲了什麼? – kcstricks
@kcstricks我編輯了問題描述以包含更多細節。 – Nikant
您目前如何確保您保持兩個選項卡同步? – kcstricks