iPhone, Convenience Method or Alloc / Release?

Posted by fuzzygoat on Stack Overflow See other posts from Stack Overflow or by fuzzygoat
Published on 2010-04-09T20:59:22Z Indexed on 2010/04/09 21:03 UTC
Read the original article Hit count: 422

Filed under:
|
|

Whilst developing for the iPhone I had a stubborn memory leak that I eventually tracked down to NSXMLParser. However whilst looking for that it got me thinking about maybe changing a lot of my convenience methods to alloc/release. Is there any good reason for doing that? In a large app I can see how releasing memory yourself quickly is a better idea, but in a small app is there any other difference between the two methods.

NSNumber *numberToAdd = [NSNumber numberWithInt:intValue];
dostuff ...

OR

NSNumber *numberToAdd = [[NSNumber alloc] initWithInt:intValue];
doStuff ...
[numberToAdd release];

cheers gary.

© Stack Overflow or respective owner

Related posts about iphone

Related posts about objective-c