在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
(本文代码已升级至Swfit3) 一,Core Data介绍 1,Core Data是iOS5之后才出现的一个数据持久化存储框架,它提供了对象-关系映射(ORM)的功能,即能够将对象转化成数据,也能够将保存在数据库中的数据还原成对象。 2,虽然其底层也是由类似于SQL的技术来实现,但我们不需要编写任何SQL语句,有点像Java开发中的Hibernate持久化框架
3,Core Data数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型。4,与SQLite区别:只能取出整个实体记录,然后分解,之后才能得到实体的某个属性。 二,Core Data的使用准备 - 数据模型和实体类的创建
1,创建项目的时候,勾选“Use Core Data”。完毕后在 AppDelegate 中,会生成相关代码。
2,打开项目中的 xcdatamodeld 文件,在右边的数据模型编辑器的底部工具栏点击 Add Entity 添加实体。
同时在属性栏中对实体命名进行修改,并在 Attribute 栏目中添加 id,username,password 三个属性。
3,点击下方的 Editor Style 按钮可以查看实体的关系图。
4,自 iOS10 和 swift3 之后,访问 CoreData 的方法简洁了许多,我们不再需要手动新建对应于 entity 的 class。
1,首先在代码中引入CoreData库
2,插入(保存)数据操作
3,查询数据操作
|
请发表评论