我通过一个循环把大约50个UIImageView放到一个视图中,看起来像这样(Photo只是我的子类):
Photo *photoImage = [[Photo alloc] initWithImage:photo];
[self.view addSubview:photoImage];
我当前的设计流程使用presentViewController
和dismissViewController
来移动视图。当我决定忽略这个视图时,是否从内存中删除了这些对象并进行了清理?另外,当viewController被解除时,我的数组对象被移除了,还是我想使用viewDidUnload?
我正在使用ARC btw。感谢
答案 0 :(得分:0)
使用Autorelease
Photo * photoImage = [[Photo alloc] initWithImage:photo] Autorelease];
[self.view addSubview:photoImage];