title: Sort array of objects by properties equal to another array's objects
body: <p>How can an array of objects be sorted by comparing one of their properties (<code>NSString *</code>) to objects (already sorted) in another array of (<code>NSString *</code>)s?</p>
  
  <p>I fill an array of e.g. <code>Person</code> objects in the order a number of threads happen to complete in. I would then like to compare each <code>Person.name</code> against an array of name objects that is already ordered. The result would be the <code>Person</code> array sorted in the same order as the names array by the <code>person.name</code> property.</p>