Примечание. Я не использую ARC
У меня есть UILabel со следующим свойством: @property (nonatomic, retain) UILabel *someLabel;
Я пытаюсь установить собственный сеттер. Может ли следующий код вызвать утечку, поскольку @property
на самом деле также вызывает retain
?
- (void)setSomeLabel:(UILabel *)someLabel
{
if (someLabel != self.someLabel) {
[self.someLabel release];
self.someLabel = [someLabel retain];
}
// some custom code here
}