title: Objective C class declaration syntax
body: <p>I need some help with understanding the class declaration syntax in Objective C,
  or to be more specific</p>
  
  <pre><code>@interface SomeViewController : UITableViewController &lt;UITableViewDataSource, UITableViewDelegate&gt;
  </code></pre>
  
  <p>what does UITableViewDataSource,UITableViewDelegate mean</p>
  
  <p>My understanding is that it receives these two objects when the class is instantiated.Correct me if I am wrong..</p>