如何在数据库中存储类别(iOS 9 Swift,核心数据)

时间:2016-03-13 01:00:02

标签: ios database swift core-data enums

我正在构建一个简单的笔记应用程序,我目前在数据库中有一个笔记实体。

现在我想在数据库中添加一个注释类别,我想知道什么是最合适的创建方式。它需要保留一些静态记录,如果需要,用户应该能够稍后添加更多。

我正在考虑将静态默认值存储在enum中,并将note类别作为整数的注释实体的属性。

enum NoteCategory: Int32 {
    case General, Grocery ....
}

但是,enum并非旨在动态扩展,因此对我来说可能不是一个可行的选择。

或者,我考虑将笔记类别创建为一个实体,并与关联类别ID的笔记实体建立关系,但在这种情况下,我不确定如何存储静态记录。

什么是最符合我需求的选择?

0 个答案:

没有答案