使用 Core Data 保存字典的最佳方法是什么?我有一本字典定义为
var myRecipes:[String:[Recipe]]
其中 Recipe 是一个包含菜谱健康信息的结构。该字符串将是“早餐”或“午餐”等类别,而食谱数组将包含早餐或午餐食谱。
在核心数据中添加新类别并向类别添加食谱的最佳方式是什么?
- 在核心数据中创建两个实体
Category
and Recipe
.
- In
Category
声明一个属性name
以及一对多非可选关系recipes
to Recipe
.
- In
Recipe
声明必需的属性和可选的一对一关系category
to Category
.
我建议创建NSManagedObject
手动子类(Codegen 手册/无和菜单编辑器 > 创建 NSManagedObject 子类...)。然后您就可以将多对多关系声明为原生关系Set<Recipe>
而不是无类型NSSet
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)