title: Implementing custom UITableViewController class and avoiding delegate warnings
body: <p>I'm trying to make my own version of <code>UITableViewController</code> in a <code>UIViewController</code> (for more customization). So in my superclass, I'm implementing both the delegate and datasource and setting the <code>UITableView</code> object delegate and datasource properties to "this". Only problem is I get a compiler warning complaining that I haven't implemented the mandatory dataSource and delegate methods. I'd like to be able to implement these methods when I subclass my custom <code>UITableViewController</code>. </p>
  
  <p>Is there a neat way to make these warnings go away, or is the only way for me to put empty versions of the mandatory delegate methods, and then override them in the subclass? Is this bad practice? Anyone have any insight on how Apple accomplishes this with there <code>UITableViewController</code> class? </p>