我是 Swift 的新手,我有一个
Journal
实体,其中一个属性是 emotions
。我希望它是一个字符串数组(例如:["angry", "tired", "hungry"]
)。
我通过将 emotions
属性设置为类型 Transformable
然后将 Custom Class
设置为 [String]
和 Transformer
到 NSSecureUnarchiveFromData
来做到这一点。
这按预期工作,但我在网上看到关系是处理数组的更好/更有效的方式,但由于这些情绪是用户输入的,可能会有无限多的选择,所以我不知道我会怎样能够基于动态和无限数量的潜在情绪建立基于关系的连接。
我目前这样做的方式最有意义吗?