I'm looking at "the elements" sample code and I can't find out what this one syntax peculiarity is called. It's also quite difficult to search for.
Code:
@interface ElementsTableViewController : UIViewController <UITableViewDelegate> {
UITableView *theTableView;
id<ElementsDataSource,UITableViewDataSource> dataSource;
}
What is the id<*protocol*,*protocol*> thing called? Protocols wrapped in an object?