title: What type of webservice works best with iOS?
body: <p>I'm going to be creating an internal app for the iPhone and iPad that will keep track of sales calls, the associated quotes, photos, and drawings for those quotes. I'm still in the concept design phase and I'm trying to read up on the different ways to communicate between my app and the webservice. Obviously since this will be used mostly over 3G or ... Edge I want an efficient protocol so my gut reaction is to stay away from XML based things like XML-RPC, or SOAP. I would like to use PHP and MySQL on the server and plan on using Core Data on iOS.</p>
  
  <p>So I have a couple specific questions:</p>
  
  <ol>
  <li>What scheme should I use for performance?</li>
  <li>What scheme should I use for ease of working with on the server?</li>
  <li>What scheme should I use for ease of working with on iOS?</li>
  <li>What scheme should I use considering the project as a whole?</li>
  <li>Is using an XML based scheme better despite the network overhead? Why?</li>
  </ol>