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 清空

posted @ 2013-09-18 12:26  TheDk  阅读(179)  评论(0)    收藏  举报