iOS Realm对象通过引用或重复对象

时间:2016-06-09 02:55:57

标签: ios realm

我正在使用领域,我不确定这一点。

enter image description here

我在Post中有两个选项。一种是保存整个所有者对象,另一种是仅保存用户对象ID。如果我保存整个对象,它是通过引用对象吗?我不想增加数据库大小。

我想存储整个对象的原因是它易于访问。它就像Post.User.email。我不需要查询。我读了一下境界。 https://realm.io/docs/objc/latest/

提前致谢。

1 个答案:

答案 0 :(得分:1)

无需通过ID。在Realm中,当您添加另一个RealmObject类型的属性时,它将存储引用,而不是整个对象。因此,磁盘上的空间不会超出您的预期。

我不确定您的图表是否反映了您的实际类型,但请注意,在使用集合时,您希望它们的类型为RealmList<>,而不是Array<>(我假设您正在编写C#作为你提到了Xamarin文档。