between the parameters • nesting (be careful!) • no type checking [myRectangle setWidth:16 andHeight:10]; myRectangle->setWidthAndHeight(16,10); [myRectangle setWidth:[container width] andHeight:10];
to another object • use of protocols • an object can be delegate for different objects and protocols @interface MyViewController : UIViewController <UITableViewDelegate> { UITableView* myTableView; } ! - (void)viewDidLoad { [super viewDidLoad]; myTableView.delegate = self; }