title: sending several method parameters vs sending one then decoding in destination method
body: <p>I have an interesting decision I would like some help with. </p>
  
  <p>I am forming a request to my DB from a view where I select several (18) values (not all are required to be selected), these values will then be sent from my view to my request variable where I put the parameters into an XML request. </p>
  
  <p>So I am wondering do I create a method with 18 parameters that are not necessarily all required!?? or create a single parameter out of all of the possible variables, send the data over to the destination then decode there?</p>
  
  <p>example of how this is going to work.</p>
  
  <ul>
  <li>UIViewController, select all values needed.</li>
  <li>Hit send button which has a method attached to it, then sends all the values off to my requestController</li>
  <li>request controller then sends XML to DB as a request.</li>
  </ul>
  
  <p>so my question is whats the best way to send my values from one method to another.
  Any help would be greatly appreciated.</p>