gpt4 book ai didi

cocoa - 在核心数据中创建 "lookup"值

转载 作者:行者123 更新时间:2023-12-03 18:05:54 26 4
gpt4 key购买 nike

我有一个需要性别属性的核心数据实体。我只需要两个标准之一,即标准的男性值(value)观或女性值(value)观。核心数据中的最佳实践是什么?

在 .NET 数据库世界中,我会创建一个性别表,并在子表中使用外键。我现在仍在研究核心数据 - 任何建议将不胜感激。

干杯,丹妮。

更新

根据此处的评论,我在核心数据实体中添加了一个名为 gender 的额外 NSString 属性。它的 getter 和 setter 操作 isMale 属性值。 UI 与性别绑定(bind) - 到目前为止效果很好!感谢大家的帮助。

最佳答案

我不会进行查找,因为 Core Data 不是数据库,而是恰好保存到数据库的对象层次结构。

相反,我会拥有一个名为 male 的 bool 值,并带有 getter 访问器 -isMale,因为不存在出现第三个的风险。

更新

尽管有评论,但在 UI 上交互的方式与存储数据的方式完全分开。如何显示取决于您的 UI 设计。 Controller 中的代码将处理 bool 状态和 UI 显示之间的转换。

您可以有一个复选框、单选按钮、下拉列表等。等;;没关系。只需翻译用户在 Controller 中交互的内容即可。

关于cocoa - 在核心数据中创建 "lookup"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2412285/

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