【发布时间】:2011-05-05 20:07:12
【问题描述】:
我希望创建 UIView 的多个实例,所以我想不是创建新变量,而是分配一个 UIView,然后再次重新分配它以创建另一个 UIView。这个可以吗?另外,我是在正确释放视图还是在 2 次分配后 tempview 的保留计数为 2,而释放只是将保留计数变为 1?
NSMutableArray *array = [[NSMutableArray alloc] init];
UIView *tempview = [[UIView alloc] initWithFrame:CGRectMake(15, 30, 320, 460)];
[array addObject:tempView];
tempview = [[UIView alloc] initWithFrame:CGRectMake(15, 30, 320, 460)];
[array addObject:tempView];
[tempview release];
[array release];
【问题讨论】:
标签: iphone objective-c memory-management