2012-04-23 15 views
1

サーバーからデータを照会するIOSアプリケーションを作成します。この方法でデータを要求して取得する適切な方法は何ですか。私が読んでいる本のどれもそれをカバーしているようではありません。私は、サーバがPHPのようなものを使用していると想像して、データベースにアクセスするだろう。 iOSアプリケーションはXML-RPCのような処理を行い、聴取、検索、応答するPHP関数を作成しますか? XML-RPCは依然としてヒップの解決策ですか、それとも私はまだ使用していないよりモダンなものがありますか?iOSアプリケーションがサーバーからデータを取得しています

iOSアプリケーションは、最終的にFirebirdデータベースから情報を取得しようとします。

答えて

0

あなたは、あなたが幸運にしている、iOSの5アプリを作成している場合さて、あなたは非常に簡単に安らかなWebサービスを使用することができます。

NSString* response = [NSString stringWithContentsOfURL:<url pointing to your server> error:&error]; 

次にあなたが財産に応答を変換するためにNSJsonSerializationを使用することができますリスト。 XMLファイルを解析するための便利なメソッドもあります。

0

あなたはこのように様々な方法を使用することができます。

  1. 単純なGETまたはPOSTリクエスト。
  2. XML SOAPサービス。
  3. REST JSONサービス。

これは、取得するデータによって異なります。

0

ASIHTTPRequestを調べることを強くおすすめします。

これは驚くほど文書化されており、非常にパワフルで簡単に拾うことができます。

ファイルをダウンロードしてプロジェクトにドラッグアンドドロップします。 ASIHTTPRequest.hをインポートします。 はその後、あなたは私が開発者は、もはやプロジェクトをサポートしています免責事項を置くべき把握この http://allseeing-i.com/ASIHTTPRequest/How-to-use

のすべてを行うことができます、しかし、それは素晴らしい作品と、それがそのように広く使用されているので、これまで存在している場合、私は確信しています将来大きな問題になるだろう。誰かがそれを修正し、すべての人のためにギターに乗せる自由を取るだろう。

関連する問題