title: Create new Dictionary from an existing by filtering some values
body: <p>Ok, so here is my problem.</p>
  
  <p>I having arrays of objects(Person class) added to dictionary. Each contains fullName and few other properties. I created dictionary by loop generating keys by </p>
  
  <pre><code>NSString -stringWithFormat:@"person%d"
  </code></pre>
  
  <p>Just for ease lets say my dictionary looks like </p>
  
  <pre><code>NSDictionary *dict=@{@"person1": @"Ilena Jennifer DCruz", @"person2":@"James Bond", @"person3":@"Skylark", @"person4":@"Xan Xiaa Zuang Ming"};
  </code></pre>
  
  <p>Now, I need a dictionary with only first name of for each person. </p>
  
  <p>How can I have that?</p>