Note: I am not using ARC
I have a UILabel with the following property: @property (nonatomic, retain) UILabel *someLabel;
I am trying to set a custom setter. Would the following code cause a leak, since @property
is actually calling retain
as well?
- (void)setSomeLabel:(UILabel *)someLabel
{
if (someLabel != self.someLabel) {
[self.someLabel release];
self.someLabel = [someLabel retain];
}
// some custom code here
}