文档章节

coredata数据库

 站在长安立交等睡觉
发布于 2016/08/23 19:52
字数 126
阅读 8
收藏 0

core data 数据持久化储存的最佳的方式

core data以面向对象的方式储存和管理数据

NSManagedObjectContext

作用就是:插入数据,查询数据,删除数据

NSFetchRequest

相当于查询语句

//这个就是取上下文的对象

Appdelegate*app=[UIApplication sharedApplication]delegate];

_context=[app managedObjuctContext];

Person *person=[NSentitydescription inserNewobjectForEntityForName:@"Person" inManagedObjectContext:_context];

然后就是设置他的属性

//执行代码

【_context save:nil】;

查询

NSFetchRequest*request=[[NSFetchRequest alloc]init];

NSPreddicate*pred=[NSPreddicate predicateWithFormat:@"name  like %@",@"*"];

request.predicate=pred;

NSArray*array=[_context execuFetchRequest:request error:nil];

 

 

© 著作权归作者所有

上一篇: 2d画图
粉丝 3
博文 13
码字总数 3564
作品 0
西安
私信 提问
基于Xcode8.x的CoreData的使用

首先说说对于CoreData的理解,类似于FMDB。他能将数据库中的列表转换成模型实体对象,方便开发者使用。同时,也能将一个将实体对象转换成数据库中的表,存储到数据库中。这就是CoreData,数据...

最牛逼的代码搬运工
2016/12/07
193
0
已解决 已解决 已解决 已解决 已解决

我在练习微信项目,已经到了进行聊天信息的读取了。 我先描述下现在的环境: 1,CoreData的模型文件如图: 2,聊天数据已经能够从服务器里获取,然后保存到本地CoreData数据库了(聊天数据我...

ShawnRS7
2016/08/15
246
0
iOS 数据持久化

iOS 数据持久化 在iOS中,常用的数据持久化操作有四种:plist文件,NSUserdefaults,SQLite3,CoreData. Plist文件:也就是我们常说的属性列表,它是一种明文的轻量级存储方式,存储的格式有很多种,...

GLAlanTong
2016/02/27
58
0
CoreData 专业术语整理

前言 CoreData是苹果为我们封装的一个ORM(对象关系映射)库,可以很方便的把数据库中的数据转为一个对象,把一个对象保存到数据库中。如同微软的Entity Framework、Java的hibernate~ 在学习...

DragonFK
2015/08/28
93
0
CoreData:使用CoreData完成一个通讯录存储

CoreData作为Apple的亲儿子,依然在App需要存储结构化数据上发挥着重要的作用。CoreData已经超过十年了,而且亲爹还在积极的维护着它。 在Monster、Indeed这些海外主流招聘网站看一下iOS的职...

非典型技术宅
2018/10/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL参数search_path影响及作用

search_path稍微熟悉PG就会用到,用法这里就不必讲,本篇主要讲它在程序里怎样处理。 1、GUC参数定义 这是个 config_string 参数 {{"search_path", PGC_USERSET, CLIENT_CONN_STATEMENT,...

有理想的猪
53分钟前
8
0
Qt程序各个平台打包发布及安装程序大全

本文链接:https://blog.csdn.net/zhengtianzuo06/article/details/78468111 通用: 1.准备图标 图标可以直接使用一般格式的图片制作, 比如jpg, png等 推荐使用Photoshop制作原始图 推荐使用I...

shzwork
今天
4
0
springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
22
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
10
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部