iOS - coreData
来源:互联网 发布:吴三桂 知乎 编辑:程序博客网 时间:2024/06/06 00:11
一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1)NSManagedObjectContext(被管理的数据上下文)操作实际内容(操作持久层)作用:插入数据,查询数据,删除数据(2)NSManagedObjectModel(被管理的数据模型)数据库所有表格或数据结构,包含各实体的定义信息作用:添加实体的属性,建立属性之间的关系操作方法:视图编辑器,或代码(3)NSPersistentStoreCoordinator(持久化存储助理)相当于数据库的连接器作用:设置数据存储的名字,位置,存储方式,和存储时机(4)NSManagedObject(被管理的数据记录)相当于数据库中的表格记录(5)NSFetchRequest(获取数据的请求)相当于查询语句(6)NSEntityDescription(实体结构)相当于表格结构(7)后缀为.xcdatamodeld的包里面是.xcdatamodel文件,用数据模型编辑器编辑编译后为.momd或.mom文件二、基于SQLite数据库时,Core Data的简单使用和SQLite的区别:只能取出整个实体记录,然后分解,之后才能得到实体的某个属性1.构建流程包括:创建数据上下文,创建数据模型,创建数据持久化存储助理
0 0
- 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初识
- ios 使用CoreData
- IOS CoreData (1)
- iOS CoreData (1)
- iOS CoreData(2)
- Linux下关于cvs的迁移
- 虚函数初探
- linux 常用指令
- Windows核心编程读书笔记之ErrorLookup
- BP神经网络
- iOS - coreData
- Android中Spanner的使用
- 写博客?你需要哪些工具?
- 生产订单完工确认(CO11N) BAPI : BAPI_PRODORDCONF_CREATE_TT
- C语言详解 - 文件
- C++函数与java函数菜鸟级的对比理解
- 封装一个Ajax工具函数
- [DP 找规律] BZOJ2489 Random Sequence
- VideoView播放视频