如果在 XCode 中创建一个使用 ARC 的 UIViewController,viewDidUnload:
方法定义如下:
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
如果随后在 XIB 中创建一个按钮,则此代码会自动插入到方法的顶部:
[self setSomeButton:nil];
ARC是否需要这些代码?