iOS coreData成长(—)
这里所写的紧紧是我的理解,有错误之处希望看到的大神帮忙更正。
结合我所写的一个简单的dome来说明。这个dome是将姓名、电话存到数据库中,可以对其进行增删查操作。
首先我先解释几个名词
1、NSManagedObjectModel 被管理的数据模型
2、数据库:NSPersistentStoreCoordinator(持久化存储区)(对数据库操作的读写器)
3、表结构:NSEntityDescription
4、表记录:NSManagedObject
5、数据库操作:NSManagedObjectContext(被管理的对象上下文)
从创建开始,首先将coreData.framework引入到工程中。然后新建模型文件,New File-->Core Data-->Data Model,然后命名为Phone.xcdatamodeld。然后打开Phone.xcdatamodeld按下图进行操作:
然后 Editor --> create NSManagedObject subClass -->next-->create 生成Phone.h和Phone.m文件
新建PhoneModel文件
PhoneModel.h
PhoneModel.m文件
在ViewController中
运行界面
结果
对应的add 添加
search 输入姓名查询电话
clear 清空

浙公网安备 33010602011771号