本文讲解一些realm非常有用功能用處理及时消息例子来说明。例如及时通讯直播观众席等等。
创建一张消息表来存储消息内容设计字段为:
body :消息内容 不能为空 read:消息是否巳读 默认为未读 /*消息id 主键不能为空*/ /*消息创建时间 不能为空*/ /*消息内容 不能为空*/ /*消息是否已读 默认为未读*/ /*属于我们自己操作用的属性,不需要存数据库*/ /*设置不能为空属性*/ /*设置忽略属性不存数据库*/2、值不允许为null
5、忽略某个模型属性不存数据库
//配置内存数据库,应用杀死之后数据不会保存
7、值自增,比如id自动+1
可以***整个数据库的变化、也可以***某张表的數据变化
本例用法用来***RLMMessage表的变化,有新消息来了之后刷新tableView
/**模拟收到一条消息*/
***一旦开启就会返回一个token通过控制这个token才会使得监聽停下,realm会单独开启一个线程来管理线程通知另外也不是所有的数据库都可以用来***,比如配置了只读数据库源码在这里