title: Separating UITableView's delegate/datasource from main ViewController
body: <p>I'm quite new to iOS development. I have read about the issues with <code>ViewControllers</code> becoming huge and would like to follow the design I have seen in the answer to this previous question <a href="https://stackoverflow.com/questions/254354/uitableview-issue-when-using-separate-delegate-datasource">UITableView issue when using separate delegate/dataSource</a> for my app which has 2 different tables and couple of buttons on one screen. But somehow I get confused in the storyboard connections to make between <code>TestTableViewController</code> and TestTableTestViewController.</p>
  
  <p>Can anyone provide a sample working project or some screen shots on how to connect the <code>UITableView</code> delegate, data source and connecting outlet to the separate custom <code>UIViewController</code> subclass  (<code>TestTableTestViewController</code>) in storyboard please? </p>
  
  <p>Also, does this design work with xCode 5 / iOS 7 and above?</p>
  
  <p>Note: For those having moved to Swift I strongly recommend using swift extensions for the delegate &amp; data source and in fact any other implementation of an inherited class or protocol as per the 'Grouping' section of Natasha The Robot's blog post <a href="https://www.natashatherobot.com/using-swift-extensions/" rel="nofollow noreferrer">here</a></p>