title: iPhone: autorelease - when exactly does it release (Clarification)?
body: <p>I've read some documentation on what autorelease does and the common use cases. I understand this is how most people describe it: "The autorelease pool is typically released after each iteration of the run loop."</p>
  
  <p>What exactly constitutes an iteration of the run loop? Sorry, but this explanation confuses the heck out of me 'cause it sounds quite abstract...</p>
  
  <p>Is an iteration when it returns from a function? Does that mean any object with autorelease is a local variable? </p>