【发布时间】:2012-02-11 19:29:59
【问题描述】:
我有一个 NSManagedObject 的子类,我想添加几个 ivars 来跟踪一些簿记。我不希望这些变量持续存在,因此我不将它们作为数据模型的一部分。
我很难找到正确的方法。
- 我是否应该在我的类中创建 ivars,创建相应的属性,然后在实现中合成它们?
- 我是否应该不创建 ivars,而只是声明属性,然后在实现中 @dynamic 属性?
- 我应该采取其他方法吗?
我应该在我的 NSManagedObject 子类中进行所有自定义,还是应该创建我的子类的子类,这样如果我更改我的数据模型,当我生成 xcode 时我不会丢失所有自定义我的 NSManagedObject 子类是自动的吗?
谢谢!
【问题讨论】:
标签: objective-c core-data nsmanagedobject