iOS CoreData 笔记
来源:互联网 发布:php下拉菜单取数据库 编辑:程序博客网 时间:2024/05/19 20:22
//联系人:石虎 QQ: 1224614774昵称:嗡嘛呢叭咪哄
一、CoreData的简单使用
1.什么是CoreData
2.CoreData的使用步骤
3.创建公司模型文件并创建员工实体Employee(name,age,height)
4.创建上下文关联数据库文件
5.保存员工数据
6.读取员工数据
[_context executeFetchRequest:request error:&error];
*> 读取所有员工
*> 读取张三的员工信息
NSPredicate: @"name = %@",@"zhangsan"
*> 身高排序
6.修改员工数据
*> 修改张三的身高
[_context save]
7.删除员工数据
[_context deleteObject:emp]
二、高级查询
//c表示不区分大小写
// like '*jp'" //以jp结束
//@"name BEGINSWITH[cd] '李'" //姓李的员工
//@"name ENDSWITH[c] '梦'" //以梦结束的员工
//@"name CONTAINS[d] '宗'" //包含有"宗"字的员工
//分页fetchOffset fetchBatchSize
三、查找多表关联
1>添加部门表,查询属于某个部门的员工
四、多个model文件,多个context;
NSBundle *bundle = [NSBundle mainBundle];
NSString *momPath = [bundle pathForResource:@"Model" ofType:@"momd”];
NSManagedObjectModel *model = [[NSManagedObjectModel alloc]initWithContentsOfURL:[NSURL fileURLWithPath:modelPath]];
五、开打SQLITE开关
- iOS学习笔记 CoreData
- iOS CoreData 笔记
- iOS基础教程:iOS-UI-CoreData学习笔记
- iOS之学习CoreData的笔记
- IOS CoreData
- iOS CoreData
- iOS-CoreData
- iOS CoreData
- iOS CoreData
- iOS--CoreData
- iOS coreData
- iOS coreData
- IOS CoreData
- IOS CoreData
- iOS - coreData
- iOS coredata
- iOS CoreData
- CoreData笔记
- KEIL编译stdarg处理机制遇到incorrect use之类的问题
- (总结)密码破解之王:Ophcrack彩虹表(Rainbow Tables)原理详解(附:120G彩虹表下载)
- java 比较器Compara和Comparator qubie
- 图像处理方法
- Android之解析程序包时出现问题
- iOS CoreData 笔记
- Linux Centos7下安装Python
- App模块开发遵循6原则
- Ruby 安装 Linux fedora25
- HIT-PYTHON学习笔记(1)-20170705
- python解释器和编辑器
- 安卓开发两秒执行另外一个操作源码 很简单
- SPOJ QTree 1
- Octave实现多变量线性回归