Как сделать пользовательский установщик UIView. Например:
1) Создаем недвижимость:
@property (retain) IBOutlet UILabel *myLabel
2) мы создаем сеттер (так же, как @synthesize):
- (void)setMyLabel:(UILabel *)anObject
{
[myLabel release];
myLabel = [anObject retain];
}
Это правильно, или я должен проверить, не совпадают ли новые представления с текущим с
- (void)setMyLabel:(UILabel *)anObject
{
if(anObject != myView){
[myLabel release];
myLabel = [anObject retain];
}
}
Просто myView и anObject являются указателями на объекты. Так стоит ли проверять их с помощью метода -isEqual? Или нам вообще не нужно это проверять? Какой код генерирует @synthesize по умолчанию?
Спасибо.