2011-06-23 3 views
1

私はWinフォームとWebアプリケーションを専門に扱うC#開発者です。私は財務分野で働き、経験のほとんどはOracle/SQL/sybaseに接続し、データを取得して画面に表示しています。iOSデベロッパー向けのウェブサービスについて知るには、どのようなリソースが必要ですか?

最近、iPhone/iPadアプリケーションの開発方法を教えました。それはとてもうまくいった。今では、Webサービスを使用して自分のデータベースに接続し、データを取得したり、データをアップロードしたりする方法を学びたいと思います。

私は、Webサービス、SOAP、WSDLなど、必要なものを学ぶ必要があります。私はその中に経験はありませんが、誰かが私を正しい本に連れて行くことができれば、私はそれらを購入し、それらを読むでしょう。私は私のオフィスに書き始め、データベースに接続して概念の証明をしたいと思っています。何か案は?

答えて

1

特に、あなたが始めているので、私はRESTful servicesを見ることをお勧めします。 APIは基本的にHTTP GET、PUT、POST、またはDELETEを使用するURLです。出力はXML、JSONなど任意のものを使用できます。構築とテストが非常に簡単です。 APIは非常にシンプルなので、プロジェクトに別のライブラリを追加する必要はなく、コードサイズを増やす必要はありません。

iPhone Games Projectsの第2章では、RESTfulランキングシステムを使用してゲームのスコアをiPhoneゲームからサーバーに記録する方法について説明しています。

+0

これは本ですか?どこで見つけるのですか?私はURLをクリックし、それはウィキペディアに行きます。ありがとう –

+0

最初の段落のリンクは、非常に一般的にRESTサービスを記述するwikiページに移動します。 2番目のパラグラフには、AmazonのiPhoneゲームプロジェクトに関する情報が表示されます。 – Marvo

0

私はあなたがその主題の本を必要とは思わない。あなたの人生を楽にし、いくつかのコードサンプルをチェックするためにいくつかのAPIを使ってみてください。たとえば:JSON、SBJSONについては

が標準です:XML用https://github.com/stig/json-framework/

、このアップルの例を見てみましょう:オンラインデータベースから情報を取得するhttps://developer.apple.com/library/ios/#samplecode/SeismicXML/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007323

0

簡単な方法は、PHPを使用することです。あなたのiPhoneアプリケーションからサーバーにあるPHPファイルを呼び出すだけです。 PHPファイルはGET/POSTメソッド(必要な場合)を介して送信した情報を取り込み、データベースから情報を取得し、XML/JSONでエコーします。

関連する問題