【发布时间】:2010-09-09 00:02:10
【问题描述】:
如果我创建一个视图,并将其添加为子视图并将其添加到数组中,我是否必须释放它两次?
UIView* cat = [[UIView alloc] initWithFrame:someFrame];
[self.view addSubview:cat];
[self.animals addObject:cat];
[cat release];
[cat release];
我觉得有 2 个发布声明很奇怪,而且我还没有看到有人这样做。但是在这种情况下,保留计数不会增加 2 吗?
【问题讨论】:
标签: iphone objective-c memory-management