Выпуск UIView выпускают все его подпредставления?

Если у меня есть a 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 будет также выпущен, или я должен удалить его путем удаления всех подпредставлений представления?

Любое понимание по этой теме значительно ценится.

11
задан Peter Hosey 27 July 2010 в 03:41
поделиться