iOS:Core Data 中的简单ORM
前2天在微博看到刘鑫等人对Android和iOS上数据库存储的ORM(对象关系映射,即把数据库映射到对象)的讨论。自己项目中需要存储的数据大多比较简单,所以无论是Android还是iOS都没有使用ORM的相关东西。其实Core Data的一大特性就是对ORM的处理。 我们首先在xcdatamodel文件中设计我们的数据库:例如我建立一个Data的实体,里面有一个String类型的属性name以及一个Integer类型的num: 然后选中Data,添加文件,选择NSManagedObject subclass类型: xcode就会自动帮我们的数据库自动映射出对象了,生成Data.h Data.m文件,Data为NSManagedObject派生的子类, #import <Foundation/Foundation.h> #import <CoreData/CoreData.h> @interface Data : NSManagedObject @property (nonatomic, retain) NSString * name; @property (n...
。