【问题标题】:Core Data tags schema?核心数据标签架构?
【发布时间】:2010-07-26 22:50:54
【问题描述】:

我是 Core Data 的新手,并试图想出最简单和/或最高效的方法来为 Core Data 中的项目实现标签功能。我仍在思考核心数据和我习惯的 sql server 之间的根本区别。

有人做过吗?或者对此有什么可靠的实施建议?

我假设我有两个选择:

  1. 标签的单独实体,每个 包含一个 tagName 和一个 与该项目的关系 tagName 适用于。

  2. 将标签存储在项目本身的属性中并进行搜索。

似乎上面的选项 1 是最好的解决方案。

【问题讨论】:

    标签: iphone objective-c ipad core-data


    【解决方案1】:

    是的,你想做 1,我猜是多对多关系,因为一个项目可以有很多标签,一个标签可以属于很多项目。否则将它存储在属性中会很好,但是Core Data不支持复合属性(例如NSDictionary,NSArray),它只支持原始属性(整数,文本等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      相关资源
      最近更新 更多