微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Swift/CoreData 中保存具有与日期相关的不同属性的数据结构的最佳方法

如何解决在 Swift/CoreData 中保存具有与日期相关的不同属性的数据结构的最佳方法

我正在考虑如何使用 CoreData 在 Swift 中最有效地表示某种数据结构。我需要的是使用帐户(如储蓄、收入等)。所以可能有意义的是一个帐户类,其中每个帐户实例可能具有多个特征,例如ACCOUNT_TYPE_ID 不变。然而,核心是 VALUE 属性,它将在某个时间点保存帐户的价值。这里的复杂之处在于,这个值显然可能会随着时间的推移而改变(比如说每天,抽象出日内变化),我需要能够获得任何给定日期的每个实例的值。例如。我可能有我的 savings_private,我想在每个月末获得它的价值。此值可能已更改,但也可能在不同天/月内保持不变。如何使用 CoreData 实体/类最有效地(当涉及到已用空间但 - 并且更重要的是 - 能够以高效的方式访问计算)完成此操作?我在想也许总是从零开始,然后只以某种方式保存更改加上更改日期,然后有一些调用方法可以将所有更改添加到日期参数 - 但很好奇最佳实践可能是什么在这里,因为我想我不是第一个试图解决这个问题的人。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。