对存储多条记录的核心数据感到困惑

时间:2014-05-30 06:59:00

标签: ios core-data relationship

我是核心数据的新手,我的问题是在核心数据中存储多个记录。 我有两个表首先是“产品”,其中只有产品信息,第二个是“品牌”,其中有品牌信息加上必须有多个记录,所以对于记录多个产品,我对如何在品牌中使用多个产品感到困惑。 有两种解决方案加上我脑海中的一些混乱,我想从一些专家那里清楚或者是谁。

  • 如果我与产品表中的1到多个品牌建立关系,那么当我为品牌创建NSManagedObject类时,它将具有带产品的NSSet类。我的困惑是,我可以将其用作数组或产品的倍数记录。
  • 我将使用二进制数据添加产品属性,然后将其转换为NSData,然后转换为NSArray。我的困惑在于这个解决方案是,在添加产品属性之后我是否仍然需要与产品建立关系品牌或者这样会好的如果我没有,如果这样就好了那么关系的用途是什么。

请向我解释任何一位专家,我在这里感到困惑,并寻求健康的回应。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

最好的情况是,如果你选择关系,那么你将能够获得信息。 NSSet类也可以帮助您轻松地将信息编码为核心数据。如果您需要搜索功能或任何其他未来实现,关系也有助于过滤掉内容。别的什么让我知道。