Cod*_*ver 22 realm ios swift2
我开始在iOS 8或更高版本上使用Realm并查看Realm中的文档.我注意到所有属性都在dynamic它们前面有关键字.Realm需要这个吗?我已经阅读了关于关键字的Apple文档,可以在这里找到.https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/AdoptingCocoaDesignPatterns.html
dynamic
Edm*_*man 36
是的,它是正常var属性的强制性要求.来自领域文档.
var
领域模型属性需要该dynamic var属性,以便这些属性成为底层数据库数据的访问者. 有两个例外:List和RealmOptional属性不能被声明为动态的,因为一般属性不能在Objective-C运行,这是用于动态特性的动态调度来表示,应始终声明let.
领域模型属性需要该dynamic var属性,以便这些属性成为底层数据库数据的访问者.
dynamic var
有两个例外:List和RealmOptional属性不能被声明为动态的,因为一般属性不能在Objective-C运行,这是用于动态特性的动态调度来表示,应始终声明let.
List
RealmOptional
let
该动态关键字是允许的境界通知更改模型变量,因此它们反映到数据库中.
归档时间:
9 年,10 月 前
查看次数:
5529 次
最近记录:
6 年,1 月 前