gpt4 book ai didi

swift - 在 Realm 中存储简单数组,而无需在 Swift 中创建托管列表

转载 作者:行者123 更新时间:2023-11-30 12:42:56 25 4
gpt4 key购买 nike

我有一个数据数组,不需要是托管列表,这意味着我不需要 Realm 为带有链接的项目创建新模型以及查询项目的能力等。我只是想要一个简单的数组,通常是不从 Object 继承的基元,它将与我的主对象一起保留。

我能想到的唯一解决方案是使用 NSData 和 NSKeyedArchiver/NSKeyedUnarchiver。这是最好/唯一的方法吗?即使我认为我不需要它,我是否应该只使用 List - 这种情况的最佳实践是什么?

最佳答案

Realm 不支持基元数组(尽管该功能即将推出),因此最简单的解决方案是使用一个 List ,其中填充了仅包装基元的模型对象。不过,如果您认为更适合您的特定用例,那么在 NSData 之间进行归档并将数据存储在 Realm 模型中并没有什么问题。

关于swift - 在 Realm 中存储简单数组,而无需在 Swift 中创建托管列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42032614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com