我们在Swift领域使用RLMObject还是Object?

时间:2015-06-26 21:51:14

标签: swift realm

我见过Realm的例子,他们使用

class Person: Object {}

以及

class Person: RLMObject {}

我们应该使用哪一个?

另外,我无法让init函数为前者工作。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:6)

如果你在Swift工作,1Realm.Object)是专为Swift界面设计的。它具有更好的类型检测和更自然的Swift短语。

ObjectObject支持,因此您可以根据需要使用RLMObject,但它是Objective-C API,因此有些事情可能会更乏味。

TL;博士

Realm制造RealmSwift是有原因的!使用RLMObject:)