title: Converting an UIview unto UIimage causing memory leak
body: <p>I'm developing an app for iPhone using a coverFlow view, when the app is building the cards it is using  a UIView in order to add labels and other stuff. Then I convert the UIView into UIImage using the following code:</p>
  
  <pre><code>UIGraphicsBeginImageContext(imageView.bounds.size);
  [imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
  UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
  UIGraphicsEndImageContext();
  
  // returning the UIImage
  return viewImage;
  </code></pre>
  
  <p>Every Time I redraw the coverflow I have a huge memory allocation increment, that never decreases even if I dealloc my coverFlow view. </p>
  
  <p>I think the memory leak is in the code that I added, what do you think?</p>