CoreData简单使用
来源:互联网 发布:2017年留守儿童数据 编辑:程序博客网 时间:2024/06/07 19:51
使用CoreData的新建步骤:
1、新建工程,选择好CoreData
2、配置CoreData里面的字段,进行关联;
然后一直往下,最后会生成2对类,
现在直接看代码吧!
首先是插入数据的代码:(在此插入两条数据)
AppDelegate *app = [[AppDelegate alloc]init]; UserInfo *user; user = [NSEntityDescription insertNewObjectForEntityForName:@"UserInfo" inManagedObjectContext:app.managedObjectContext]; user.userid = @(1); user.userguid = @"dsadsadasdsadfgdgsdfg"; user.username = @"小明"; user = [NSEntityDescription insertNewObjectForEntityForName:@"UserInfo" inManagedObjectContext:app.managedObjectContext]; user.userid = @(2); user.username = @"大名"; user.userguid = @"fgdhkgjlsDUIDFA"; [app.managedObjectContext save:nil];
取出数据:(当敲出fetch时,自动就联想出对应的方法,自动生成的)在此我们不使用自动生成的;
AppDelegate *app = [[AppDelegate alloc]init];NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"UserInfo" inManagedObjectContext:app.managedObjectContext]; [fetchRequest setEntity:entity];NSArray *fetchedObjects = [app.managedObjectContext executeFetchRequest:fetchRequest error:nil]; if (fetchedObjects == nil) { NSLog(@"%@",fetchedObjects); } NSLog(@"%@",fetchedObjects); UserInfo *user; for (user in fetchedObjects) { NSLog(@"%@",user.username); }
这一段就是取出数据的代码。
0 0
- CoreData简单使用
- CoreData 简单使用事例
- coredata 简单使用
- CoreData的简单使用
- CoreData 简单使用
- CoreData的简单使用
- CoreData的简单使用
- CoreData简单使用
- 【CoreData】 简单地使用
- CoreData的简单使用
- coredata简单使用
- coreData的简单使用
- CoreData的简单使用
- CoreData的简单使用
- CoreData简单使用
- CoreData的简单使用
- CoreData的简单使用
- iOS10 coreData简单使用
- 学JS必看-JavaScript数据结构深度剖析
- android 仿SwipeRefreshLayout实现下拉刷新上拉加载控件(PullRefreshLayout)
- Java学习-18天
- shell中不可不知的叹号
- SPHINX做增量索引更新
- CoreData简单使用
- 用Ant实现Java项目的自动构建和部署
- unity发射弓箭轨迹的实现
- Java容器与Hash算法的研究
- 微信网页录音与NativeApp网页录音
- 如何优化查询数据的速度
- Android如何安全退出多个Activity
- 什么是CSS包含块(Containing Block)
- Oracle 备份杂谈