最近從蘋果的一些例子看起來是這樣的:爲什麼別名爲新名稱並明確釋放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