我见过Realm的例子,他们使用
class Person: Object {}
以及
class Person: RLMObject {}
我们应该使用哪一个?
另外,我无法让init函数为前者工作。任何帮助将不胜感激。
答案 0 :(得分:6)
如果你在Swift工作,1
(Realm.Object
)是专为Swift界面设计的。它具有更好的类型检测和更自然的Swift短语。
Object
由Object
支持,因此您可以根据需要使用RLMObject
,但它是Objective-C API,因此有些事情可能会更乏味。
TL;博士
Realm制造RealmSwift是有原因的!使用RLMObject
:)