XML-RPC を使用するアプリケーション用の GUI ラッパーを書きたいと思っていましたが、Cocoa で利用できる XML-RPC フレームワークがあるかどうか疑問に思っていました。
前もって感謝します
XML-RPC を使用するアプリケーション用の GUI ラッパーを書きたいと思っていましたが、Cocoa で利用できる XML-RPC フレームワークがあるかどうか疑問に思っていました。
前もって感謝します
回答ありがとうございます。
昨日、私はこのトピックに関する広範な Google セッションを行い、Cocoa 専用の XML-RPC フレームワークをいくつか考え出しました。
誰かがそれらのいずれかを使用した経験があるか、またはどれを使用するかを推奨しているのだろうか.
Denton が言及しているフレームワークは、XML-RPC と SOAP をサポートすると主張するApple のWeb Services Coreです。私は個人的にそれをSOAPに使用しようとしましたが、サポートが信じられないほど不足していることに気付きました(最終的にCFHTTPRequestとlibxml2を介して独自に展開することになりました)。さまざまなメーリング リストを調べたところ、XML-RPC ではもう少しうまく機能するのではないかと思いました。
この API は最初に 10.2 (Jaguar) に組み込まれ、それ以来変更されていないことに注意してください。ドキュメントには、修正されていない多くの省略やエラーも含まれています。また、これは Carbon API であるため、私たち全員が知り、愛するようになった楽しい Objective-C の利点をすべて得られるわけではありません。
そうは言っても、OS によって提供されるため、出荷やサード パーティのライブラリとのリンクについて心配する必要はありません。ですから、始めるのに悪い場所ではありません。
私は、利用可能で積極的に維持されている最高のフレームワークは、Eric Czarny の「Cocoa XML-RPC フレームワーク」だと思います。最後に、XML-RPC の背後に魔法はなく、Apple の Web サービス コアにもかなり満足できるはずです (James が既に述べたように)。C スタイルの構文を取り除きたい場合は、Eric のフレームワークを強くお勧めします。
MacOS X の非常に初期のバージョンから、Web サービス フレームワークが存在していると思います。それについては、Cocoa の SOAP、XML-RPC、および RESTに関するLate Night Cocoa ポッドキャスト #3で聞きました。私はそのフレームワークを個人的に使用したことはありません。