我在interface.h中将一个属性设置为
@porperty(nonatomic, retain) *foo;
如果我在实现中不使用此ivar,应该在dealloc中释放它吗?
最佳答案
是:
- (void)dealloc
{
// Other release code
[_foo release];
[super dealloc];
}
编辑:感谢@borrrden提供了有关在
dealloc
期间避免设置器的提示。关于iphone - 我应该释放未使用的ivar吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16537511/