Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。
Realm非常易用,不是在SQLite基础上的ORM,它有自己的数据查询引擎。是完全重新开发的数据库,速度非常快,并且支持跨平台,数据加密,数据迁移,支持json,流式api等
1.Realm模型 存储对象
Realm模型是可以存储对象的,不过储存的对象必须是realm对象。


2.Realm储存数组
realm存储的数组必须以RLMArray格式储存,而且存的数组元素必须是realm对象,并且要在元素realm对象中声明类型


3.Realm对象转json
realm转json可以通过 Realm+JSON 进行转换

4.Realm添加字段
realm每次添加字段就会更改表结构 因此每次添加字段需要设置新的版本号

5.Realm更新字段
每次更新realm对象 要把操作写在事物中

网友评论