以前的公司用的是FMDB,而且是公司已经封装过一层的FMDB。我照着用就可以了,现在换了工作,新公司用的RLMRealm。以前没用过,感觉有点方,一点一点的学习起来吧。
参考的博主:https://www.jianshu.com/p/52a9f84b158f 有三篇文章 (作者:CZ_iOS)
1、创建数据库
schemaVersion是数据库的版本号,不知道为什么在项目中是3,没有发现数据库升级之类的,如果以后要写,从1开始
2、创建表
表都是继承于RLMObject
对象方法:
init、initWithValue(value是数组)、initWithValue(value是字典)
类方法/工厂方法
+ (nonnullinstancetype)createInRealm:(nonnullRLMRealm *)realm withValue:(nonnullid)value;
网友评论