-1

わかりました、ios5内で石鹸に接続する実際の方法はありません...悲しいことに十分です。

PHPで3行のコードが必要なものは本当に信じられません。

$client = new SoapClient("scramble.wsdl");
print($mirror = $client->sendAndGetString("hello_world"));

Objective Cに366行のコードが必要ですか?そしてそれは、リアとウェブアプリの数が最も多いデバイスの1つです。ちょっとがっかり-

私が知らない新しいライブラリはありますか?

私がWeb開発者チームと話すと、IOSでよりサポートされている別のサービスタイプに切り替える可能性があります。

では、代替案は何でしょうか?

ありがとう

4

3 に答える 3

0

Wsdl2Objcを使用してiOSでSOAPサービスを使用する方法についていくつかのチュートリアルを作成しました:http://brismith66.blogspot.com/search/label/iPhone%20Development

于 2012-07-18T19:50:18.460 に答える
0

RPC プロトコルに関して、PHP などの動的型付け言語と Objective-C などの静的型付け言語の違いは、動的言語では通常、メタデータ (WSDL など) を反映することで実行時に「任意の」サービスを静的にラップできることです。型付き言語では、通常、コンパイル フェーズの前にコード生成ステップが必要です。

2 つの一般的なコード ジェネレーターはwsdl2objcsudz-c のようです。この質問も参照してください。

代替案に関しては、JSON と XML-RPC の両方、およびよりスキーマ指向のThrift and Protocol Buffers (ObjC)を使用した経験があります。

于 2012-07-14T15:41:48.483 に答える