Create Objective-C Interface Code to SOAP Web Services with SudzC

If your iPhone/iPad application accesses SOAP web services, you should take a look at Sudz-C. It’s a web site that takes your WSDL URL or file and outputs Objective-C source code to include in your project as an interface. The downloaded source folder contains all the required code including libraries like TouchXML and even a sample app.

A full video walkthrough on site explains the process and implementation of the outputted source in detail. Jason Kichline is the developer of the site, based on .NET code he published last year (via Brandon Trebitowski on Twitter).

Share this post:
  • Twitter
  • HackerNews
  • Facebook
  • Digg
  • StumbleUpon
  • del.icio.us
  • Google Buzz
This entry was posted in Code and tagged intermediate, network, SOAP, web services. Bookmark the permalink.

5 Responses to Create Objective-C Interface Code to SOAP Web Services with SudzC

  1. Pingback: j_simon (j_simon)

  2. Pingback: j_simon (j_simon)

  3. Maddy says:

    I am relatively new to OBJC. I tried to use the tool to generate the classes and other respective files using the WSDL. When I make a call I can see the response data on the console. But the deserialization is failing (or may be I am not calling the included objects correctly). I am pasting down below the WSDL file, may be once you take a look at it, you will be able to let me know where I am going wrong. There are internal HREF which the code is unable to identify while setting back the data from the response.
    Any information from you will be highly appreciated.

  4. ICY says:

    opps,
    there is one small issue with generated code. It looks for an xml element Body , you just need to change it to soap:Body
    ICY

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>