UILabel *labelTitle = [[UILabel alloc] initWithFrame:CGRectMake(90, 80, 80, 50)];
[self.view addSubView:labelTitle];
[labelTitle release];
或
UILabel *labelTitle = [[[UILabel alloc] initWithFrame:CGRectMake(90, 80, 80, 50)] autorelease];
[self.view addSubView:labelTitle];
谢谢!
答案 0 :(得分:0)
第一种方式。第二个基本上将发布延迟到以后的时间。在某些情况下,这往往会使用更多资源,因为未使用的内存不会尽快返回。
实际上,使用allocWithZone:NULL而不是alloc保存方法调用。