我们在Swift领域使用RLMObject或Object吗?

lee*_*ech 5 realm swift

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

class Person: Object {}
Run Code Online (Sandbox Code Playgroud)

以及

class Person: RLMObject {}
Run Code Online (Sandbox Code Playgroud)

我们应该使用哪一个?

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

Log*_*gan 6

如果你在Swift工作,Realm.Object(Object)是为Swift接口设计的.它有更好的类型检测和更自然的Swift短语.

Object得到支持RLMObject,所以你可以使用RLMObject,但它是一个Objective-C api所以有些东西可能会更乏味.

TL;博士

Realm使RealmSwift成为一个理由!使用Object:)