gpt4 book ai didi

ios - CoreData - 在哪里包含对对象的引用?

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

我正在将 iOS 应用程序的内容库从纯粹的 JSON 转变为利用 CoreData。

我已经生成了我的数据模型,但有一点我不清楚,并且希望获得理想的方法:

我了解使用 CoreData 来存储有关我的各个内容的条目,但想要了解让我生成的类具有引用使用 CoreData 条目中的设置的功能对象的属性或变量的“正确”方法。

基本结构:

  • InstrumentEntry.xcdatamodeld:包含各个“仪器”条目的设置

  • 手动代码生成生成 Instrument+CoreDataClassInstrument+CoreDataProperties

  • Instrument.swift:定义一个类,负责生成音频、接收事件等

所以,在我的 InstrumentEntry+CoreDataClass.swift 中,我可以简单地添加类似 varactualInstrument: Instrument 的内容吗?或者,这是我作为属性包含在实际数据模型中的内容吗?属性(property)?

我是否创建“actualInstrument”并简单地让它从 CoreData 上下文中读取条目,而不是维护从 CD 条目到 Instrument 对象的所有权?

谢谢!

enter image description here

最佳答案

我的方法是使用 CD 条目“InstrumentEntry”来设置“Instrument”的值。

从 InstrumentEntry CD 中读取并将其传递给我的 Instrument 类的 init(),该类维护对 CD 的引用。

关于ios - CoreData - 在哪里包含对对象的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55109216/

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