第一章我们讲解了
Realm
基础知识,如果你还未了解Realm
数据库,请前往 Realm基础知识 对Realm
数据库做一个基本的了解。 本章我们讲解Realm
集合分页,为后续Realm
专题文章缓存实战做准备。
1、Realm集合
Realm
有几种类型可以帮助表示对象组,我们称为“ Realm集合
”:
集合 | 说明 |
-|-|-
RLMResults
| 表示从查询检索的对象的类 |
RLMArray
| 代表模型中多对多关系的类 |
RLMLinkingObjects
| 代表模型中逆关系的类 |
RLMCollection
| 一种协议,定义所有Realm集合所遵循的通用接口 |
每个Realm
集合类型都遵循RLMCollection
协议,以确保它们的行为一致。该协议继承自该协议NSFastEnumeration
,因此可以与其他Foundation
集合相同的方式使用。此协议中还声明了其他常见的Realm
集合API
,例如查询,排序和聚合操作。RLMArray
具有其他超出协议接口的变异操作,例如添加和删除对象或值。
未完待更新