I understand how to create my own methods that accept input parameters in objective-c but I have never actually created a method with more than one input parameter!
From
Another option could be variadic parameters. They're used to provide a variable amount of parameters, even though you wouldn't have a name on each one of them. e.g.
[NSString stringWithFormat:@"My name is %@ %@", @"John", @"Doe"];
It would be something like this:
- (void)names:(NSString *)names, ...;
Implementation, additional info