title: Refreshing tableview when datasource updates
body: <p>Building iOS application that connects to contacts application and manipulate them.</p>
  
  <p><strong>What I have</strong></p>
  
  <p><code>Tableview</code> class that manages the cells, implements method that retrieve all the contact list from <em>Addressbook</em>, and display the array of contents in the table view cells. Imports <code>Person</code>.</p>
  
  <p><code>DetailedView</code>, when tapping on a cell it takes you to that detailed view where you can change the values of the data, name, phone, etc.</p>
  
  <p>Class <code>Person</code> has properties that tableview imports to receive the address book contacts details, name, last name, etc.</p>
  
  <p><strong>What I want</strong></p>
  
  <p>When the user adds new contacts from the contact app (Apple's one), when bring the app to foreground again and make it active, the tableviewlist updates the view and lists all the contacts including the latest one added. Where is the best place to make sure that I always have updated my array &amp; reloaded my tableview?</p>