0

基本的に、私のiPhoneアプリはWebサーバーとデータを交換する必要があります-私は人々(名前、住所など)のリストを持っており、iPhoneユーザーはサーバーからこのリストを取得し、変更してから再度サーバーに送信できます。

私は iPhone に関する Web コミュニケーションをほとんど、またはまったく行っていないので、どこから始めるのがよいでしょうか。基本的にどこから始めればよいでしょうか?

4

4 に答える 4

2

あなたが出発点を尋ねるとき、私は今のところコードを共有しません(私はあなたが望むなら答えを編集することができます)。まず、サーバーに送信するデータを準備し(JSONをお勧めします)、機密性の低い小さなデータがある場合は、サーバーにGETリクエストを作成し、大量のデータがある場合はGET経由でデータを送信します。重要な(またはセキュリティ関連の)データでサーバーへのPOSTリクエストを作成します。さらに必要な場合は、これが出発点になる可能性があります。また、 JSONの場合、このチュートリアルが適している可能性があります。

于 2012-06-14T14:21:44.250 に答える
1

これがあなたが探していたものであることを願っています。もしそうなら、このトピックはかなり一般的です。免責事項は別として、私はこの問題を3つの部分に分解し、それがあなたが取りたいと思うかもしれない最終的なアプローチを決定します。

1.リソース

あなたはから選ぶ必要があります

  1. セルフホストサービス-あなた/あなたのクライアント自身のサービスから

  2. クラウドベースのサービス-ここにはいくつかのアプローチがあります。

    a。Heroku / Appengine-アプリケーションをデプロイし、残りの部分を処理する場所。

    b。Amazon EC2/AWS-アプリケーションのデプロイ/スケーリングなどを管理する場所

    c。Parse.com-「Webサービス」はクライアントアプリケーションによってある程度制御されます。

2.テクノロジー

まあ、これはかなり簡単です。これらのプラットフォームはそれぞれ異なるテクノロジーを使用しています。したがって、それはすべて、何を手に入れることができるか、そしてどれだけ速くできるかに依存します。今は問題ではありませんが、そのテクノロジー/ソリューションで必要なものを実装できるかどうかにも依存します。

3.価格設定

あなたはどれくらい砲撃することができますか?マネージドホスティングはかなり安価であり、セルフホスティングは提供に依存します。クラウドサービスはサーバーごとに少しコストがかかる可能性があります

于 2012-06-14T14:41:20.270 に答える
1

Web サービスは、あなたが研究したいものです。グーグルで検索できるチュートリアルはたくさんありますが、それらを実装するのはそれほど難しくありません。使用できる Web サービスにはさまざまな種類があり、使用しているサーバー側のテクノロジと、その間を移動するデータの複雑さに基づいて 1 つを選択したいと考えています。

私の状況では、iis サーバーに asp.net があります。私の会社には多くのレガシー コードがあり、さまざまなプラットフォームのアプリでアプリを利用できるようにしたいので、POST に基づく SOAP を選択しました。

iOS 側で xml を手動で解析し、ローカルの sqlite データベースに情報を保存します。

私が選択できるより良いものがあると確信しています。Jason は非常に良い選択であり、利用可能なサードパーティの Jason パーサーがいくつかあります。私もWCFを使いたいです。

あなたの状況では、私が言ったように、サーバー側のテクノロジーは、決定を下す前に考えたいものです。

于 2012-06-14T14:51:42.097 に答える
1

まず、ウェブサーバーが何を送受信しているかを確認してください。サーバーとの間のデータは、最も一般的な多くの形式で送受信できます。 1. JSON 2. XML

最初に、それらが実際に何であるかを学びましょう。次に、iPhone アプリの JSON および XML 統合に関するさまざまなチュートリアルを検索できます。JSON の場合、これまでで最高のチュートリアルは次のとおりです。 http://www.raywenderlich.com/5492/working-with-json-in-ios-5

于 2012-06-14T14:22:06.527 に答える