【发布时间】:2011-07-30 09:32:58
【问题描述】:
1- 这些方法有什么问题吗 我正在释放对象?
2- 我的 dealloc 是否覆盖了 dealloc 对于 NSManagedObject?
3- 我是否需要超级甚至解除分配? 虽然我的对象是 NSManagedObject 类型和核心数据 ia 负责吗?
@interface MyClass : NSManagedObject
@property (nonatomic, retain) NSString *coreDataString;
@property (nonatomic, retain) NSNumber *coreDataNumber;
@property (nonatomic, retain) CoolObject *coolObject;
@end
.
@implementation MyClass
@dynamic coreDataString;
@dynamic coreDataNumber;
@synthesize coolObject;
- (void)dealloc
{
[self.coolObject release];
}
@end
【问题讨论】:
标签: iphone objective-c core-data memory-management