2016-06-09 81 views
0

我正在使用领域,我不知道这一点。通过引用或重复对象的iOS领域对象

enter image description here

我有两个选项后办。一个是保存整个所有者对象,另一个是仅保存用户对象ID。如果我保存整个对象,是否通过引用来对象?我不想增加数据库大小。

我想存储整个对象的原因是它很容易访问。这就像Post.User.email。我不需要查询。我虽然读了领域。 https://realm.io/docs/objc/latest/

在此先感谢。

回答

1

不需要通过ID。在Realm中,当您添加另一个RealmObject类型的属性时,它将存储引用,而不是整个对象。所以它不会占用更多的磁盘空间。

我不知道,如果你的图反映实际的类型,但是请注意,使用集合时,你希望他们能够RealmList<>型的,而不是Array<>(我假设你正在编写C#作为您提到了Xamarin文档) 。

+1

对不起。我错误地使用链接。它应该是objc。谢谢你的帮助。让我先检查一下。 –