title: when should I wrap my code into autorelease pool
body: <p>I am a new to objective-c, and I know the basic memory management rules like when to <code>retain</code> <code>release</code> <code>autorelease</code>. But I don't know when should I wrap my code into autorelease pool and why?</p>