【发布时间】:2010-11-04 09:50:05
【问题描述】:
这是我的对象的接口:
@interface MyItem : NSObject {
sqlite3 *database;
NSInteger *primaryKey;
NSInteger *accountKey;
NSInteger *categoryKey;
NSString *title;
BOOL hydrated;
BOOL dirty;
NSData *data; // Why do I need this?
}
主键将在 Sqlite 中自动生成,我将整数、帐户和类别的外键存储在 MyItem 表中。
帐户和类别将有一个有意义的描述。 我也应该为描述添加属性吗?像这样:
NSString *accountDesc;
NSString *categoryDesc;
这样我就可以在我的 Hydrate 方法中加入类别和帐户。
这样做的最佳做法是什么?
我的目标是在应用程序的初始启动时,我将显示一个带有标题和类别描述的 Tableview。
【问题讨论】:
标签: iphone objective-c core-data properties