iOS开发中使用Realm数据库
2018-01-24 16:59
162 查看
之前看了一篇博客讲的是Realm数据库。
博客中包含了Realm数据库的下载地址、配置、使用以及如何查看数据库中的数据,个人感觉还是不错的。博客地址:https://www.jianshu.com/p/4f3ebe815853
本人在本篇博客里还想做一个自我学习Realm的小总结。
1.存储到Realm数据库中类的创建:
我们创建的类需要继承自RLMObject,其他的就和创建普通的OC类一样了。
2.使用RLMRealm的对象进行增、删、改、查的操作:
LSDog * dog = [[LSDog alloc] init];
[realm beginWriteTransaction];
}else{
注意:
我们查找的结果是一个数组,数组中的每个元素才是我们之前存储的对象。
本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。
博客中包含了Realm数据库的下载地址、配置、使用以及如何查看数据库中的数据,个人感觉还是不错的。博客地址:https://www.jianshu.com/p/4f3ebe815853
本人在本篇博客里还想做一个自我学习Realm的小总结。
1.存储到Realm数据库中类的创建:
我们创建的类需要继承自RLMObject,其他的就和创建普通的OC类一样了。
2.使用RLMRealm的对象进行增、删、改、查的操作:
2.1 增: RLMRealm * realm = [RLMRealm defaultRealm]; // 增 LSPerson * person = [[LSPerson alloc] init]; person.name= @"xx"; person.sex = @"女";
LSDog * dog = [[LSDog alloc] init];
dog.weight = @"1"; dog.height = @"2";
[realm beginWriteTransaction];
[realm addObject:person]; [realm addObject:dog]; [realm commitWriteTransaction]; 2.2 查、改、删 // 查 RLMResults * dogs = [LSDog allObjects]; NSLog(@"===%@", dogs); RLMResults * pers = [LSPerson allObjects]; // 查询所有的数据 NSLog(@"======所有的数据:%@", pers); RLMResults * perArr = [LSPerson objectsWhere:@"name = '1'"]; // 查询某一条数据 if (perArr.count > 0) { LSPerson * per1 = perArr[0]; NSLog(@"per1:%@", per1.name); // 改 [realm beginWriteTransaction]; per1.name = @"nn"; [realm commitWriteTransaction]; RLMResults * changedArr = [LSPerson allObjects]; // 查询所有的数据 NSLog(@"======看修改后的结果:%@", changedArr); // 删 [realm beginWriteTransaction]; [realm deleteObject:per1]; [realm commitWriteTransaction]; RLMResults * deletedArr = [LSPerson allObjects]; // 查询所有的数据 NSLog(@"======删除后的结果:%@", deletedArr);
}else{
NSLog(@"没有查找到数据..."); }
注意:
我们查找的结果是一个数组,数组中的每个元素才是我们之前存储的对象。
本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。
相关文章推荐
- IOS开发—数据库的使用
- [置顶] Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- iOS开发数据库SQLite的使用
- iOS开发(OC)——FMDB数据库的使用
- iOS开发-Realm数据库
- [IOS 开发] sqlite 使用事务操作数据库
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- IOS-Realm 数据库在移动端的使用
- iOS开发-Realm数据库
- iOS开发-Realm数据库
- iOS开发之Realm数据库第一篇
- Objective-C ,ios,iphone开发基础:ios数据库(The SQLite Database),使用终端进行简单的数据库操作
- iOS开发--数据库管理CoreData的使用
- iOS项目开发中常用到的数据库之FMDB的使用
- iOS开发——数据库(FMDB框架的使用)
- iOS开发-Realm数据库
- iOS开发中使用FMDB的网文iOS 使用FMDB进行数据库操作
- iOS开发中数据库的使用笔记
- Objective-C ,ios,iphone开发基础:使用第三方库FMDB连接sqlite3 数据库,实现简单的登录
- iOS开发数据库SQLite的使用