我知道之前有人问过类似的问题,但我向你保证这不是重复的。
我有未知数量的 Ints
需要存储到 coredata 中,最好是在一行内。由于 Int 的数量是未知的,我想知道这是好的还是坏的做法,例如创建一长串所有 Int,然后用破折号将它们分开。然后,当从 CoreData 获取字符串时,我会使用简单的 Split
将它们拆分成各自的形式。有没有提到不好的做法?如果是这样,您将如何采取不同的做法?
最佳答案
如果您不必查询 Ints
,您可以使用 NSArray 作为 Transformable 属性。
这将转换为二进制并存储为 BLOB。
这里是例子:
关于ios - 在 CoreData 中存储长字符串的错误做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31464434/