CoreData 持久化数据存储的注意点
2015-10-25 00:00
190 查看
CoreData 是iOS3.0之后实现数据持久化存储的一种重要手段。下面是整理的一些注意点:
要使用CoreData对数据进行操作,首先需要写数据管理器的取值函数(来自AppDelegate)
CoreData的实体创建不能用alloc,而需要用NSEntityDescription
CoreData每次操作之后需要同步,也就是save
增NSEntityDescription: 的方法:
+ (id)insertNewObjectForEntityForName:(NSString *)entityName inManagedObjectContext:(NSManagedObjectContext *)context;
5. 查
NSFetchRequest 数据查询请求类
NSPredicate 通过谓词设置查询条件,不设置则获取全部数据
6. 删,改
建立在查的基础上,通过遍历查询得到的数组,对其进行删或者改操作。。。
要使用CoreData对数据进行操作,首先需要写数据管理器的取值函数(来自AppDelegate)
CoreData的实体创建不能用alloc,而需要用NSEntityDescription
CoreData每次操作之后需要同步,也就是save
增NSEntityDescription: 的方法:
+ (id)insertNewObjectForEntityForName:(NSString *)entityName inManagedObjectContext:(NSManagedObjectContext *)context;
5. 查
NSFetchRequest 数据查询请求类
NSPredicate 通过谓词设置查询条件,不设置则获取全部数据
6. 删,改
建立在查的基础上,通过遍历查询得到的数组,对其进行删或者改操作。。。
相关文章推荐
- 【Monkey Run】Excel编程 VBA
- Sublime Text 3注册码
- 数据库系统学习三
- delphi实现数字签名
- mysql 第21章 集群
- iOS中的正则表达式
- Android调用webservice示例教程
- 归并排序
- sublimetext 安装插件
- C语言—指针
- 黑马程序员--Java基础(1)
- linux sed指令 sed 's/^\n/&\n/g'
- iOS7+系统自带条码扫描
- 机器学习和数据挖掘推荐书单
- jQuery选择器
- Mac OX 10.11 安装XAMPP+cakePHP
- Daily Scrum 10.24
- 2015年10月24日作业
- linux驱动设备号的注册
- C++编译错误 2001 1120