释放动态添加的UILabel

时间:2010-06-05 06:19:21

标签: objective-c iphone

我正在添加一个号码。 UILable动态地对我的观点如此

UILabel *test = [[UILabel alloc] initWithFrame:CGRectMake(x, y, 50, 50)];  
[self.view addSubview:tick];

是否有必要在viewDidUnLoad和dealloc中从内存中释放这些UILabel,如果是,我将如何释放它们?我将如何获得他们的参考?

1 个答案:

答案 0 :(得分:1)

由于self.view -retain已经-addSubview:标记了-release中的标签,您可以立即UILabel *test = [[UILabel alloc] initWithFrame:CGRectMake(x, y, 50, 50)]; [self.view addSubview:test]; [test release]; // <--

{{1}}