ios Realm常见方法使用

Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。

Realm非常易用,不是在SQLite基础上的ORM,它有自己的数据查询引擎。是完全重新开发的数据库,速度非常快,并且支持跨平台,数据加密,数据迁移,支持json,流式api等

1.Realm模型 存储对象

Realm模型是可以存储对象的,不过储存的对象必须是realm对象。


ios Realm常见方法使用_第1张图片
ios Realm常见方法使用_第2张图片

2.Realm储存数组

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


ios Realm常见方法使用_第3张图片
ios Realm常见方法使用_第4张图片

3.Realm对象转json

realm转json可以通过 Realm+JSON 进行转换

ios Realm常见方法使用_第5张图片

4.Realm添加字段

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

ios Realm常见方法使用_第6张图片

5.Realm更新字段

每次更新realm对象 要把操作写在事物中

ios Realm常见方法使用_第7张图片

你可能感兴趣的:(ios Realm常见方法使用)