Если у меня есть UIView
, и я добавляю в него выделенное подпредставление (в данном случае UIImageView
), когда я выпускаю UIView
, будет ли также UIImageView
освобождаться?
Я настроил свой вид и подпредставление так:
UIView *view=[[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
UIImage *myImage=[UIImage imageNamed:@"image.png"];
// This is the subview:
UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
imageView.image=myImage;
[view addSubview:imageView];
[imageView release];
Теперь, когда я звоню:
[view removeFromSuperview];
[view release];
Будет ли выделенный ImageView также выпущен, или я должен удалить его, удалив все подпредставления представления?
Любое понимание этой темы очень ценится.