CoreData 学习(一)
来源:互联网 发布:ezdmc编程 编辑:程序博客网 时间:2024/05/30 23:44
CoreData是iOS数据本地化的重要方法,其底层实现是sqlite。
但是CoreData本身还是有点难,不过现在多是使用第三方库MagicalRecord
MagicalRecord目前版本是2.2
使用步骤:
1.在项目中添加MagicalRecord,方法:
(1)cocoaPod
(2)从git下载源码
2.添加CoreData框架
3.添加CoreData Model
4.初始化
[MagicalRecord setupCoreDataStackWithStoreNamed:@"MyDatabase.sqlite"];
5.新建实体Entity
Person *p = [Person MR_createEntity];
6.保存到数据库
[[NSManagerObjectContext MR_defaultContext] MR_saveOnlySelfAndWait];
7.查询数据
NSArray *persons = [Person MR_findALL];
8.删除数据
Person *p = persons[0];[p MR_deleteEntity];[[NSManagedObjectContext MR_defaultContext] MR_saveOnlySelfAndWait];
0 0
- CoreData 学习(一)
- CoreData学习笔记(一)
- CoreData学习笔记(一)
- iOS之CoreData学习(一)
- 漫漫学习CoreData路程(一)
- CoreData学习记录一
- coredata学习总结(一)
- CoreData使用(一)
- CoreData实践(一)
- 《CoreData》系列(一)
- CoreData 学习(二)
- IOS CoreData 使用 (一)
- IOS CoreData 使用 (一)
- CoreData版本迁移(一)
- CoreData 框架简介(一)
- CoreData的使用以及coreData中的多线程问题(一)
- CoreData学习笔记(始)
- CoreData学习笔记(二)
- hadoop配置、运行错误总结[二]
- 如何在SharePoint 2013 创建Power pivot 库(How to create a PowerPivot Gallery )及错误解决方法
- 在linux环境下构建ipsec vpn的过程
- 车牌号识别
- Linked List Cycle II
- CoreData 学习(一)
- hdu2181 哈密顿绕行世界问题 哈密顿图。。水题
- PHP做APP接口之Json示例
- java取整和java四舍五入方法
- UNIX IO---再谈文件描述符--解决了我对文件描述符的疑惑
- Eclipse 快捷鍵設置
- MAC常用命令安装
- 关于手势拖动图标移动图标(附带滑动效果)
- Remove Linked List Elements