在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
会发生什么答案 0 :(得分:2)
你不能打电话给release
,因为如果你这样做,ARC会抛出错误
Release
在ARC环境中不可用,您的项目不会构建
答案 1 :(得分:1)
无需释放对象,一旦项目创建,ARC将关注内存,选择ARC自动保留计数!这将关注内存管理
答案 2 :(得分:0)
ARC将照顾你的记忆,但你想要从内存中删除一个对象,你只需要对象= nil;然后arc知道该变量没有用,并从内存中删除它。