0

我通过一个循环将大约 50 个 UIImageViews 扔到一个视图中,看起来像这样(照片只是我的子类):

Photo *photoImage = [[Photo alloc] initWithImage:photo];
[self.view addSubview:photoImage];

我当前的设计流程使用presentViewControlleranddismissViewController来移动视图。当我决定关闭这个视图时,这些对象是否从内存中删除并清理了?另外,当 viewController 被解除时,我的数组对象是否被删除,或者我想使用 viewDidUnload?

我正在使用 ARC 顺便说一句。谢谢

4

1 回答 1

0

使用自动释放

照片 *photoImage = [[照片分配] initWithImage:photo]Autorelease];

[self.view addSubview:photoImage];

于 2012-04-11T08:49:22.107 回答