我通过一个循环将大约 50 个 UIImageViews 扔到一个视图中,看起来像这样(照片只是我的子类):
Photo *photoImage = [[Photo alloc] initWithImage:photo];
[self.view addSubview:photoImage];
我当前的设计流程使用presentViewController
anddismissViewController
来移动视图。当我决定关闭这个视图时,这些对象是否从内存中删除并清理了?另外,当 viewController 被解除时,我的数组对象是否被删除,或者我想使用 viewDidUnload?
我正在使用 ARC 顺便说一句。谢谢