У меня есть несколько подклассов UIView (кнопки, метки и т. Д.), Которые следуют следующей схеме установки.У меня вопрос, почему сообщения все еще могут быть отправлены на UILabel
после release
?
myLabel = [[UILabel alloc] initWithFrame:someFrame];
[someUIView addSubview:myLabel];
[myLabel release];
myLabel.textAlignment = UITextAlignmentCenter;
// other property changes to myLabel
Они "принадлежат" новому UIView, я полагаю, но я не понимаюпочему release
не уничтожает исходный объект и тем самым все сообщения к нему.Я не делаю изменения свойств через someUIView
subViews
.Я не жалуюсь.Я просто пытаюсь понять, почему.
EDIT: Я должен добавить, что это переменные экземпляра, если это имеет значение.