2

这是我的源文件中的一段代码。如果您在属性中有保留,内存管理说添加一个释放和零。我没有这样做,当我也运行静态分析器时,她没有抱怨为什么?我应该启用特殊设置以将其显示为错误或泄漏吗?

有什么问题?这是开发人员的责任还是只是编译器或分析器未强制执行的最佳实践?

@property (nonatomic, retain) UILabel *label;
@sythesize label;
-(void) dealloc
{
    //[label release];
    //self.label = nil;
    [super dealloc];
}
4

0 回答 0