问题
If I alloc unit
a UIAlertview and then show
it. Should I release
it after the show
or should I autorelease
it?
回答1:
This is the common way of showing an alert:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"Title:"
message: @"The Message"
delegate: self
cancelButtonTitle: @"OK"
otherButtonTitles: nil];
[alert show];
[alert release];
回答2:
Release it after the show. It will retain itself until no longer needed.
回答3:
It is good programming style to release it manually. Autorelease will also do the same thing but at it's own time. So it might release it latter also.
来源:https://stackoverflow.com/questions/4365064/uialertview-and-memory-management