0

Web サイトからデータをダウンロードする iPhone アプリケーションを開発しています。Web サイト データベースは SQL で実装され、サイト自体は従来の ASP インターフェイスを使用します。

サーバーとの間でデータを転送するのにどの方法が最適かわかりません。JSON と SOAP はどちらも XML 処理を必要としますが、それがパフォーマンスにどのように影響するのか、またはこれら 2 つのどちらが最適かはわかりません。

現在のサーバー構成を考えると、一般的にデータ転送に最適な方法は何ですか?

私はこの分野に非常に慣れておらず、少し混乱しています。どんな助けでも大歓迎です。

4

2 に答える 2

0

私の意見では、Plist を使用するのが最良の選択肢です。これは基本的に、どの iOS システムでも 1 行のコードで NSObjects に変換できる Apple 固有の XML 形式であり、はるかに高速です。

この質問を参照してください: オブジェクトのリストから .net に Plist を作成する

iPad Core Data アプリと同期するために 100,000 を超えるオブジェクトをロードするために使用していますが、チャンピオンのように機能します。その質問に投稿されたビデオリンクを見てください。非常に有益です。

于 2011-01-09T16:13:12.203 に答える
0

一般に、JSON は SOAP (または任意の XML 形式) よりもはるかに使いやすく、objective-c での SOAP サポートは非​​常に限られています。パフォーマンスについてはよくわかりませんが、JSON は XML 解析を一切使用しません。iPhone には、 TouchJSONjson-frameworkの 2 つの優れた JSON ライブラリがあります。これらは非常によく似ていますが、TouchJSON の方が積極的に維持されている可能性があると聞いています。ASP を使用したことはありませんが、この質問には JSON ライブラリに関するリソースがいくつかあります。

于 2010-04-04T23:50:03.010 に答える