ios - Swift CoreData 模型有帮助吗? (给出的例子)

标签 ios swift core-data

我正在创建一个应用程序,其中包含一个称为混音的声音“集合”表。混音中的每个声音都有与之关联的单独音量。

我正在努力找出适合我的数据模型,请记住可以下载包含额外声音的额外声音包。

这是我画的包含基本思想的图片。 enter image description here

我从混音的核心数据实体开始,其中包含一组声音位置字符串。在我尝试实现单个卷之前,这一直很有效。然后我认为每个声音的核心数据实体都可以工作,但是看到可以下载更多声音,它似乎不适合核心数据? 我需要一些关于如何实现这一目标的指导,以使其在我的声音包下载和其他扩展方面面向 future 。

最佳答案

我建议您这样做以简化您的设置。 enter image description here

编辑:(在仔细考虑您的设置后,我编辑了整个答案/配置)

实际上,您甚至可以删除“Mixes”实体,只使用“Mixtheme”,获取所有“mixthemes”并为用户界面手动创建“mixes”列表,以避免“mixes”实体.如你所愿:)

这样,您可以:

获取所有带有选项的混合主题:(名称/锁定/解锁/您选择添加的其他属性)

获取所有混合主题连接的声音及其属性。

您实际上只需要这 2 个实体。

关于ios - Swift CoreData 模型有帮助吗? (给出的例子),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41674356/

相关文章:

ios - 当应用程序变为事件状态时,iOS TabbarViewController隐藏选项卡栏

objective-c - Objective-C 中的 Mime 编码字解析

ios - 当我向专用于加载更多结果功能的 UITableViewController 添加额外的行时,我的 iOS7 应用程序崩溃

ios - Swift 3 中的 GCD 差异

ios - 将核心数据迁移到一个干净的开始

ios - 我可以控制 UICollectionView (Swift) 中有多少个单元格保留在内存中吗?

Swift 枚举和 NSCoding

ios - 如何在swift中传递C指针

arrays - 如何在 Swift 3 中重新排序核心数据对象数组并重新排序其 Int 属性

ios - 按与动态位置的距离过滤核心数据实体