title: Why is this leaking memory? UIImage `cellForRowAtIndexPath:`
body: <p>Instruments' Leaks tells me that this UIImage is leaking:</p>
  
  <pre><code>UIImage *image = [[UIImage alloc] initWithContentsOfFile:[imagesPath stringByAppendingPathComponent:[NSString stringWithFormat:@"/%@.png", [postsArrayID objectAtIndex:indexPath.row]]]];
  
  // If image contains anything, set cellImage to image. If image is empty, try one more time or use noImage.png, set in IB
  if (image != nil){
      // If image != nil, set cellImage to that image
      cell.cellImage.image = image;
  }
  image = nil;
  [image release];
  </code></pre>
  
  <p>(class cell (custom table view cell) also releases cellImage in dealloc method).</p>
  
  <p>I haven't got a clue of why it's leaking, but it certainly is.
  The images gets loaded multiple times in a <code>cellForRowAtIndexPath:</code>-method. The first three cells' image does not leak (130px high, all the space avaliable).</p>
  
  <p>Leaks gives me no other info than that a <code>UIImage allocated here in the code leaks</code>.</p>
  
  <p>Can you help me figure it out? Thanks :)</p>