Realm数据库:对象关系与数据读写全解析
1. To-many关系(值类型)
在Realm中, List 不仅能维护对其他Realm对象的链接列表。从RealmSwift 3.0开始, List 还能像普通的Swift数组一样,管理值列表,而非其他Realm对象。可存储在 List 中的类型如下:
- Bool
- Int 、 Int8 、 Int16 、 Int32 、 Int64
- Float 、 Double
- String
- Data
- Date (及其可选类型)
以汽车维修数据库为例,为每辆车添加所有车牌的历史记录。一种做法是创建一个 Plate 类,包含一个 String 属性,然后在 Car 类中添加 List<Plate> 属性。不过,这里我们直接在 Car 类中添加以下代码来存储实际值:
let plates = List<String>()
let
超级会员免费看
订阅专栏 解锁全文
124

被折叠的 条评论
为什么被折叠?



