title: What is the point of the @2x for Retina display apps?
body: <p>I understand that the Retina display has 2x as many pixels as the non retina displays, but what is difference between using the @2x version and taking and taking the 512 x 512 image and constraining it via the size of the frame ?</p>
  
  <p>To Clarify:</p>
  
  <p>if I have a button that is 72 x 72 The proper way to display that on an iPhone is to have a </p>
  
  <p>image.png = 72x72 </p>
  
  <p>image@2x.png = 144 x 144 &lt;---Fixed :) TY</p>
  
  <p>But why not just use 1 image:</p>
  
  <p>image.png = 512x512 </p>
  
  <p>and do something like this:</p>
  
  <pre><code>UIImageView *myImage = [[UIImageView alloc] init ];
  [myImage setImage:[UIImage imageNamed:@"image.png"]];
  [myImage setFrame:CGRectMake(50, 50, 72, 72)];
  </code></pre>
  
  <p>I am sure there is a good reason, I just dont know what it is, other then possibly a smaller app file size? </p>
  
  <p>Thanks for the education! </p>