gpt4 book ai didi

ios - 具有多个天气数据时间帧的 CoreData 对象建模

转载 作者:行者123 更新时间:2023-11-29 03:13:47 24 4
gpt4 key购买 nike

我确实有一些 JSON 文件 http://jsonblob.com/530664b3e4b0237f7f82bdfa我是从 Forecast.io 提取的。

我有点困惑应该如何创建 CoreData 实体和关系。

在下面的设置中,我将“位置”实体作为父实体,并为“当前”、“每分钟”、“每小时”、“每天”创建一个单独的实体。不过,我决定最好将有关天气数据的所有信息保存在一个实体中,因此我为此目的创建了一个数据表,并将其与下图中的“每日”和“当前”相关联。

在进一步讨论之前,我停下来想听听其他人的意见。这是推进此项目的有效方式吗?

image

编辑:根据韦恩的回应,我将模型更改为这个 image

最佳答案

目前 MinutelyHourly 增加的值(value)很小,因为它们没有任何属性或关系。通常添加 type 属性比添加多个子实体更容易,因为您可以在执行提取时使用谓词轻松过滤 type。如果您将来要添加更多内容,则可能需要保留子实体。

一旦实体被削减,那么您只有一个 Location 和一个具有关系的 Data。您应该使这种关系成为双向的,以便 Core Data 可以更好地管理数据存储内容。 (这适用于所有关系,即使您保留已有的子实体)。

除此之外,还好 :-)

关于ios - 具有多个天气数据时间帧的 CoreData 对象建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21919740/

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