title: Convert NSString to NSDictionary
body: <p>Is there a way to get an <code>NSDictionary</code> back from the string created via its <code>description</code> method?</p>
  
  <p>Given this code:</p>
  
  <pre><code>NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObjects:@"value 1", @"value 2", nil] forKeys:[NSArray arrayWithObjects:@"key 1", @"key 2", nil]];
  NSString *dictionaryString = [dictionary description];
  NSLog(dictionaryString);
  </code></pre>
  
  <p>Which makes this output:</p>
  
  <pre><code>{
      "key 1" = "value 1";
      "key 2" = "value 2";
  }
  </code></pre>
  
  <p>Is there an easy way to go back from the string to an NSDictionary?</p>