1

注: これは重複しているように見えるかもしれませんが、そうではありません。

ユーザー名とパスワードを検証する .net(WCF) サービスを作成しました。これを Objective C で使用したいと思います。Objective C に関する本を何冊か読んでいますが、Web サービスの使用に関する十分な説明がありません。

注: Google のリファレンスのほとんどは、ASIHTTPRequestなどのサード パーティ ツール を使用していますが、サード パーティのソース コードは使用したくありません。

私を導き、助けてください。

4

1 に答える 1

2

NSURLConnection を使用して、Web サービスからデータを取得できます。URL、メソッドなどを指定するリクエスト (NSMutableURLRequest) を作成します。次に、NSURLConnection を作成し、接続デリゲートを設定します。通常、非同期モードで URL 接続を使用する必要があるため、接続の接続時、データの取得時、終了時などにメッセージを受信するデリゲートが必要になります。

それが SOAP ベースのサービスである場合は、データを使用可能な形式にするためにいくつかの作業を行う必要があります。JSON または XML を提供する RESTful サービスの場合、作業はかなり楽になります。MacOS X と iOS の両方に、これらの形式を解析するのに役立つクラスが含まれています。

Web サービスを使用する例はたくさんありますが、すべてが ASIHTTPRequest に依存しているわけではありません。Apple が提供するそのような例の 1 つは、「地震」プロジェクトです。

于 2012-06-01T06:07:52.237 に答える