title: Method with multiple input parameters
body: <p>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!</p>
  
  <p>From methods I have used with multiple input parameters each has a name along the lines of </p>
  
  <p><em>first:second:third:</em> </p>
  
  <p>and look like </p>
  
  <p><code>- (void)first:(NSString *)fname second:(NSString *)mname third:(NSString *)lname;</code></p>
  
  <p>my question is when creating your own method with multiple input parameters do you have to create a name like first:second:third or can you just have something like C++ where you have the one name followed by a list of input parameter types followed by the parameter names... if I remember correctly.</p>
  
  <pre><code>fullName:(NSString, NSString, NSString) fname, mname, lname;
  </code></pre>