I have a fairly standard rails app and would like to be able to access the basic CRUD (Create, Update, Delete) operations as well as queries I have added, from an iPhone app
If you don't like parsing XML (and who does?) and can configure the backend to spit out JSON instead of XML, I highly recommend using a library such as json-framework. It's so much easier to just read data into objects than have to parse through XML nodes.