title: Does @2x works on UIImage imageWithNamed?
body: <pre><code>[self.distanceSlider setThumbImage:[UIImage imageNamed:@"handle-slider"] forState:UIControlStateNormal];
  </code></pre>
  
  <p>Let's take a look at that code.</p>
  
  <p>If I use retina display, will the image called be handle-slider@2x instead of handle-slider?</p>
  
  <p>Notice that this could raise an issue. Imagined if I load an image for the sole purpose of processing it and I really really want to load handle-slider, or handle-slider@2x? Then having iOS to override my decision and arbitrarily load @2x image will be kind of silly.</p>
  
  <p>On the other hand most of the time, I used UIImage imageNamed to populate a button. In that case, it makes perfect sense to add @2x.</p>
  
  <p>In any case, which path does apple eventually use and if possible, what's the reference?</p>
  
  <p>I searched stackOverflow.</p>
  
  <p>Most answers are inconsistent with one suggesting one or the other.</p>