gpt4 book ai didi

ios - iOS 应用程序中的模型是否应该包含有关用于同步的 API 的信息?

转载 作者:行者123 更新时间:2023-11-29 00:56:56 26 4
gpt4 key购买 nike

我正在构建一个游戏,其中有两个 API 可以帮助我显示排行榜。第一个API给出了总排行榜,随时在游戏中排名前10的用户。第二个 API 给出了我在排行榜中的位置,有五个用户在我之上,五个用户在我之下。我需要在应用程序中显示两个选项卡,它们提供了总体排行榜和我在排行榜中的位置。我在我的核心数据堆栈中创建了一个用户模型,用于从 API 同步数据。我需要以某种方式区分哪个 API 发送了保存在我的持久存储中的数据。我将使用此信息删除我从 API 获取的先前数据,以便我的应用程序中没有垃圾数据。是否可以在我的用户模型中保存一个字段来提供有关使用哪个 API 同步该数据的信息?有没有更好的方法来实现这一目标?

最佳答案

您没有问的一个有趣的问题是“我是否应该为用户提供一个唯一标识符,并且在任何时候在应用程序中都只有一个用户表示”——这实际上是一条关键信息……

如果您分别下载 2 种不同“类型”的数据并且可能在非常不同的时间下载,那么您的应用中应该有任何一个用户的多个表示,因为他们在请求时可能有非常不同的分数/回复。存储指示系统中数据用途的“标志”也是合适的。请注意,这不是数据来自的 API,而是数据对应用程序的意义 - 它的用途。实际上,根据 API 设计,这可能是一回事,但这是一个重要的概念差异。

关于ios - iOS 应用程序中的模型是否应该包含有关用于同步的 API 的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37535966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com