以下のコードでは、alertが割り当てられ、初期化され、表示され、解放されました。リリース前とリリース後でalertも、同じアドレスを指しています。alertシステムがポインターをnilafter に設定しないのはなぜreleaseですか?:
-(void) viewDidLoad {
UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @”Hello”
message: @”This is an alert view”
delegate: self
cancelButtonTitle: @”OK”
otherButtonTitles: @”Option 1”, @”Option 2”, nil];
[alert show];
[alert release];
[super viewDidLoad];
}