I\'m pretty new to Objective-C, as you may gather, and until recently, I hadn\'t really understood the need for all this AutoRelease malarky. I think that\'s mostly because
When using ARC, you do not want to do any memory management yourself. Specifically you will not be calling release and auto release because it does it all for you. In fact, the compiler should probably complain if you try to manage memory yourself.
Instead of [[[Class alloc] init] autorelease]; you'll just call [[Class alloc] init];
I recommend reading this blog post for some really good background on ARC and memory management in general.