【iOS】Realm | 集合与列表

831 阅读1分钟

第一章我们讲解了Realm基础知识,如果你还未了解Realm数据库,请前往 Realm基础知识Realm数据库做一个基本的了解。 本章我们讲解Realm集合分页,为后续Realm专题文章缓存实战做准备。

1、Realm集合

Realm有几种类型可以帮助表示对象组,我们称为“ Realm集合 ”:

集合 | 说明 |
-|-|- RLMResults | 表示从查询检索的对象的类 | RLMArray | 代表模型中多对多关系的类 | RLMLinkingObjects | 代表模型中逆关系的类 | RLMCollection | 一种协议,定义所有Realm集合所遵循的通用接口 |

每个Realm集合类型都遵循RLMCollection协议,以确保它们的行为一致。该协议继承自该协议NSFastEnumeration,因此可以与其他Foundation集合相同的方式使用。此协议中还声明了其他常见的Realm集合API,例如查询,排序和聚合操作。RLMArray具有其他超出协议接口的变异操作,例如添加和删除对象或值。

未完待更新