I was wondering, what is real benifit, to have label together with function parameter. As far as I know, the following way
Not recommended
-(void) insertObject:(id)anObject:(unsigned int)index
Recommended
-(void) insertObject:(id)anObject atIndex:(unsigned int)index
Besides :
- Enable function overloading, what else?
Because using the parameter labels makes the function call read somewhat more like an English sentence rather than a magic incantation.