title: Remove @"" from NSString or typecast NSString into variable name
body: <p>I read a NSString from file and then I want to #define this as a UIColor so I can quickly change color's.</p>
  
  <p>I want something to work like so:</p>
  
  <pre><code>#define GRAY [UIColor darkGrayColor]
  </code></pre>
  
  <p>Then read from file the string : @"GRAY" and put it in a NSString variable called kColor</p>
  
  <p>And then paste this onto a backgroundcolor property like so:</p>
  
  <pre><code>myController.view.backgroundColor = kColor;
  </code></pre>
  
  <p>now this means I get :</p>
  
  <pre><code>myController.view.backgroundColor = @"GRAY";
  </code></pre>
  
  <p>I need:</p>
  
  <pre><code>myController.view.backgroundColor = GRAY;
  </code></pre>
  
  <p>for the #define to work. So how do i remove @"" from the string or typecast the string into a variable name? I'm not stuck on #define so if there is another way to get this to work, I'm open to that.</p>
  
  <p>Help is greatly appreciated.</p>