title: method syntax in objective-c
body: <p>I'm a .NET programmer new to objective-c, and I'm struggling to understand some nuts and bolts syntax.  For example, how should I parse this method signature:</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath     *)indexPath {
  </code></pre>
  
  <p>I understand what the "-" char means, and (UITableViewCell *) defines the return type.  But the rest has me confused.  </p>