以下のコードでは、alert
が割り当てられ、初期化され、表示され、解放されました。リリース前とリリース後でalert
も、同じアドレスを指しています。alert
システムがポインターをnil
after に設定しないのはなぜ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];
}