web-dev-qa-db-ja.com

モバイルアプリをWebサービスに接続する。それは何と呼ばれ、どこから始めればよいですか?

私はiOS開発の基本的な知識を持っているので、インターネットでホストされているデータベースにアプリを接続して、ユーザーが自分のアプリに関連するリモート/パブリックデータにアクセスできるようにしたいと考えています。

私の問題は、いくつかのアドバイスをインターネットで検索した後、このタイプのプログラミングが何と呼ばれているのかさえわからないことに気付いたということです。私の熟読から、それは共通のモニカーを持っているようにも見えません、そしてこれは私が私のアプリをウェブデータベースに接続することを学ぶことを始めることさえする方法に関するアドバイスを見つけることを本当に難しくしています。

だから私の質問は、この規律は一体何と呼ばれているのですか?そして、どうやってそれを学び始めることができますか?

5
Jarrod

いくつかのオプションがあります。

現在人気があるのは、JSONデータを返すREST APIを備えたサーバーです。

次に、アプリで、JSONデータを返すURLリクエストを作成できます(XMLは別のオプションです)。データを解析し、必要に応じて使用します。

初めて設定するのはそれほど簡単ではありませんが、重要な点は次のとおりです。
1)REST APIを作成する必要があります
2)iPhoneアプリでデータを解析する必要があります

7
Jesse Black

今日、最も一般的なWebサービスタイプは SOAPおよびREST です。 .Net Webサービスを使用するiOSアプリケーションがいくつかあり、要件に応じて独自のアプリケーションを作成できます。 Webサービスを介してデータベースからデータを取得するには、Jsonまたはxmlを使用できます。

RestKitは、JSON/XMLHTTP以上。ペイロードがキー値コーディングキーパスとして表現できる場合、任意のバックエンドと相互運用します。

RestKitを使用したRESTful iOSアプリの開発
データベースのシード。 Core Dataオブジェクトストアを使用すると、データファイルのコレクションからデータベースをシードできます。

参照:
ResKitのREST Webサービス
Rest API Webサービス-iOS

WCF JSON Web Servicesを使用したiOSアプリのバッキング

3
Niranjan Singh

私は毎回SudzC Webサービスジェネレーターを使用しています。必要なファイルの完全なセットを生成し、開始するのに5分未満かかります。ビデオチュートリアルを見ることを忘れないでください、それはあなたがする必要があるすべてを説明します。

http://sudzc.com/

この助けを願っています!!

0
Haris