2011-06-17 11 views
12

私は、Webサービスを利用するiPad向けのアプリケーションを作成しようとしています。私はWebサービスのコンセプトを知り、それをC#/ .NETで使ってきました。私はiPadでこれを行う方法を知る必要があります。誰かがiOSのウェブサービスで良い本を読んだり、資料を読むことができますか?iOS上でSOAP Webサービスを使用する

+0

どの種類のWebサービスを使用しますか? RESTベースのサービスまたはSOAP? –

+0

申し訳ありません、SOAP。私はRESTに慣れていません。 –

+0

代わりにRESTfulサービスをご覧ください。彼らがはるかに軽量で、iPhone/iPadのハードウェアと帯域幅が限られているため、より良い結果が得られるはずです。 –

答えて

21

iOSフレームワークを使用している場合は、NSURLConnectionまたはNSRLRequestを使用します。詳しくはApple hereをご覧ください。私の経験では、アプリケーションロジックが理解できるデータ転送オブジェクトを構築できる、独自のクライアント要求でこれらのAPI呼び出しをラップしたいとします。

RESTful Webサービスにアクセスするためのサードパーティのフレームワークをお探しの場合は、this answerでiOSフレームワークオプションの数を確認してください。

SOAPサービスについては、hereをご覧ください。

データの処理に関しては、Webサービスがどのような種類のデータを生成するかによって異なります。 XMLやJSONを簡単に使用できるようにするためのフレームワークとライブラリがいくつかあります。

私の経験上、この件に関する最善の本はAdvanced iOS Programmingです。

+0

ありがとうございます。非常に役立ちます。 –