这将照顾ARC中的内存管理

时间:2012-06-25 13:52:11

标签: iphone automatic-ref-counting

在ios 5.0或ios 5.1

中将使用ARC

我分配了对象,不需要在ARC中释放该对象,那些ARC会自行解决

UIView *customView = [[UIView alloc]init];

[customView setFrame:CGRectMake(kRect)];
[self.view addSubview: customView];

[customView release];

在ARC customView版本中,它将自行处理。

如果我说发布到customView

会发生什么

3 个答案:

答案 0 :(得分:2)

你不能打电话给release,因为如果你这样做,ARC会抛出错误

Release在ARC环境中不可用,您的项目不会构建

答案 1 :(得分:1)

无需释放对象,一旦项目创建,ARC将关注内存,选择ARC自动保留计数!这将关注内存管理

答案 2 :(得分:0)

ARC将照顾你的记忆,但你想要从内存中删除一个对象,你只需要对象= nil;然后arc知道该变量没有用,并从内存中删除它。