Realm

Type                             Non-optional                             Optional

Bool                           dynamic var value = false                 let value = RealmOptional()

Int                              dynamic var value = 0                         let value = RealmOptional()

Float                        dynamic var value: Float = 0.0        let value = RealmOptional()

Double                    dynamic var value: Double = 0.0     let value = RealmOptional()

String                       dynamic var value = ""                      dynamic var value: String? = nil

Data                            dynamic var value = Data()               dynamic var value: Data? = nil

Date                            dynamic var value = Date()              dynamic var value: Date? = nil

Object                          n/a: must be optional                      dynamic var value: Class?

List                               let value = List()                                   n/a: must be non-optional

LinkingObjects               let value = LinkingObjects(fromType: Class.self, property: "property")n/a: must be non-optional

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容