最近从苹果的一些例子看起来是这样的:为什么别名为新名称并明确释放IBOutlet属性?
@interface ViewController : UIViewController
{
**// Notice no more ivar here.**
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;
@end
@implementation ViewController
@synthesize webView = _webView;
...
- (void)dealloc
{
[_webView release];
[super dealloc];
}
我的问题是,为什么走样webView
到_webView
,并在dealloc
上映以来,就没有伊娃命名_webView
?
还有一个问题,如果我宣布,有没有相关的实例变量的属性,我需要释放它在dealloc
?
可能重复:[1](http://stackoverflow.com/questions/5659156/)[2](http://stackoverflow.com/questions/5582448/)[3](HTTP://计算器。 com/questions/3521254 /)[4](http://stackoverflow.com/questions/2371489/)[5](http://stackoverflow.com/questions/822487/)[6](http:// stackoverflow .COM /问题/ 837559 /) – 2011-05-05 18:26:58