I'm surprised that he provides five versions of the method definition syntax and none of them are what Apple does and what I consider to be the standard:
- (void)doSomethingWithParameter:(NSString *)parameter;