title: How to search array for most recent date time
body: <p>I am trying to build an application that includes the on-call technicians name.  I have an simple NSArray that contains 4 objects in the following format;</p>
  
  <pre><code>20130910;0800;John Doe
  20130910;1400;Sally Smith
  20130910;2000;Jim Jones
  20130911;0800;Jane Johnson
  </code></pre>
  
  <p>The format above is date in yyyyMMdd, time in 2400 hour time, and the technicians name.</p>
  
  <p>I have two stings *timeString and *dateString that have the local device's time and date in the same format as above.</p>
  
  <p>I would like to search through the array looking for the most recent past due date/time to assign the technicians name to a new string.</p>
  
  <p>Using the example above, if it is 1600 (4PM) on Sept 10 I am looking to get Sally Smith returned because she started her on-call at 1400 (2PM).</p>