Hi all, I am very new to Cocoa programming (but have programmed in C/C++ before) and there is one thing I don't understand with alloc and release. Sometimes I see code that alloc an object and release it within the same method, even though it's clear that the object is still live and well.
For example: -(IBAction)onButtonPressed { UIAlertView *alert = [[UIAlertView alloc] initWithTitle...]; [alert show]; [alert release]; } Why is the code decrementing the ref count even though the alert window is still up? Also, how do you know when you are decrementing ref count too soon? How do you know which object method you call might increase the ref count of the object in question? Thanks! - boon _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com