目录:
一、使用CoreData存储基本数据
二、使用CoreData存储自定义类型数据
简单介绍CoreData
CoreData是iOS编程中使用持久化数据存储的一种方式,我们知道CoreData并不是数据库本身,而是Apple提供的对象持久化技术——Object Persistent technology。CoreData框架为我们的数据变更、管理、对象存储、读取和恢复提供了支持。下面我们来尝试创建一个简单的CoreData Project。
操作
1. 打开x-code,为你的project添加一个新的文件,选择Core Data——>Data Nodel 。如下图:
2. 点击Next,命名后确认就会生成一个 .xcdatamodeld文件
3. 点击该文件就会出现如下界面,我们可以在该界面设置我们需要保存的字段及其类型
点击图片中的左下角 Add Entity按钮即可生成一个新的Entity,此时你就可以在你的Attribute那里添加字段并且设置类型。
我们这次给他添加了name与year,这两个是我们后面需要保存的值。
4. 点击editor,选择create NSManagedObject Subclass,你会发现他自动帮我们生成了对应的文件,方便我们后期对这些字段进行操作。</