我理解之前已经问过类似的问题,但我保证你不会重复。
我有一个未知数量的Ints
需要存储到coredata中,最好是在一行内。由于Ints的数量是未知的,我想知道它是好的还是坏的做法,创建一个长串的所有Ints随后用破折号分隔它们。然后,当从CoreData获取字符串时,我将使用简单的Split
将它们拆分为各自的形式。有没有提到不好的做法?如果是这样,你会怎么做呢?
答案 0 :(得分:3)
如果您不必查询Ints
,则可以使用NSArray作为Transformable属性。
这将以二进制形式转换并存储为BLOB。
这里的例子是: