Core Data 开发:项目管理与关系建立
1. 项目类的定义与使用
在开发中,我们常常需要对项目进行管理,使用 Core Data 可以方便地实现项目数据的持久化存储。以下是项目类 Project 的定义:
// Project.h
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@interface Project : NSManagedObject
@property (nonatomic, retain) NSString * descrip;
@property (nonatomic, retain) NSDate * dueDate;
@property (nonatomic, retain) NSString * name;
@end
// Project.m
#import "Project.h"
@implementation Project
@dynamic descrip;
@dynamic dueDate;
@dynamic name;
@end
将上述代码添加到 Xcode 项目中进行测试,每次构建并运行应用程序时,数据存储中的项目列表会增加一个新项目。这是因为在应用程序委托的开头创建的新项目会被添加到数据存储中已有的所有项目中。首次运行应用程序时,输出可能如下:
project.name = App Delegate's Projec
超级会员免费看
订阅专栏 解锁全文
7675

被折叠的 条评论
为什么被折叠?



