简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不...
分类:
其他好文 时间:
2015-06-25 19:08:32
阅读次数:
149
一、 Lightweight Migrationi. 适合场景Simple addition of a new attributeRemoval of an attributeA non-optional attribute becoming optionalAn optional attribut...
分类:
数据库 时间:
2015-06-25 13:59:05
阅读次数:
132
1.建立CoreData项目创建项目时勾选 User Core Data
2.创建实体(Entity)创建项目后,可以看到目录中有一个.xcdatamodeld文件。...
分类:
编程语言 时间:
2015-06-23 13:42:51
阅读次数:
146
iOS的主要框架阅读目录Foundation框架为所有的应用程序提供基本系统服务UIKit框架提供创建基于触摸用户界面的类Core Data框架管着理应用程序数据模型Core Graphics框架帮助你创建图形Core Animation允许你创建高级的动画和虚拟效果OpenGL ES 框架提供2D...
分类:
移动开发 时间:
2015-06-15 23:37:12
阅读次数:
222
今天学习了CoreData的使用,在这里做一下笔记也为了方便以后的查询。
Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能(Android上面常用的框架XUtils里面的dbUtils也是使用的这种方式去管理数据),即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。
CoreData使用到的关键词组...
分类:
移动开发 时间:
2015-06-15 16:27:15
阅读次数:
198
一、简介Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,...
分类:
移动开发 时间:
2015-06-15 11:04:26
阅读次数:
165
IOS数据存储的几种方式 XML属性列表(plist) 归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 Core Data先来研究一下前三种。 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待...
分类:
移动开发 时间:
2015-06-14 13:44:37
阅读次数:
140
大家都在讨论怎么使用Core Data,但是什么时候用到Core Data,这好像是大家很少讨论的问题我们使用Core Data ,主要用来存储两种类型的数据:固定的数据,和 可能变化的数据。1.固定不变的数据。例如:性别类型。这种数据基本不会变化,偶尔可能会变。最好预留一个接口。2.可能变化的数据...
分类:
其他好文 时间:
2015-06-10 18:42:20
阅读次数:
72
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:
移动开发 时间:
2015-06-09 13:34:51
阅读次数:
111