title: @autoreleasepool in loop or loop in @autoreleasepool?
body: <p>It's a good practice to put lots of <strong>autoreleased</strong> object in an autoreleasepool at loop action. I found someone put the @autoreleasepool in loop but others put loop in @autoreleasepool.</p>
  
  <p>1:</p>
  
  <pre><code>while ([rs next]) {
      @autoreleasepool {
          NSDictionary *dict = [self dictFromXX];
          //...
      }
  }
  </code></pre>
  
  <p>2:</p>
  
  <pre><code>@autoreleasepool {
      while ([rs next]) {
          NSDictionary *dict = [self dictFromXX];
          //...
      }
  }
  </code></pre>
  
  <p>Which is better? or any difference between code 1 and 2?</p>
  
  <p>Thanks!</p>