-1

私は sapna です。次の機能を備えた iPhone でアプリケーションを開発する必要があります。

  1. 一意のユーザーを識別し、プロファイルを取得します。
  2. ユーザーがデータポイントとそのバインドされた値を定義するのを支援するための管理モジュール/構成モジュール。
  3. 監視する最大 250 のデータ ポイントのサポート、およびクライアント側で最大 50 の監視
  4. 1 つのタブ/タグにグループ化された 10 ポイント以下のデータを含むタブ付きインターフェイスを提供する
  5. テキストおよびグラフィック形式で生成される出力
  6. タッチなどのiPhone機能をサポート
  7. データベースからポイント データを取得する Web サービス。

mac os と iphone sdk が必要であることを学びました。データ転送には何が必要ですか? それは API ですか、それとも Web サービスですか。必要なものは何ですか。このプロジェクトを開発するために勉強すべきトピックは何ですか。

4

3 に答える 3

1

HTTP Restリクエストは非常に簡単で、クライアント側で非ブロッキングとして設計できます。iPhoneはXMLを最小限にサポートしており、JSONはここにあるようなjsonライブラリの1つを使用するとはるかに簡単です(IMHO) 。

deviceIDを一意のユーザー識別子として使用することをお勧めします(一意の定義によって異なります)

iPhoneプログラミングを学ぶために、iTunesUで(現時点で)利用できるCS193Pコースを強くお勧めします。

于 2009-11-01T18:34:04.657 に答える
0

Web転送の場合、HTTP RESTを非常に簡単に実行できるため、非常に単純なHTTPを使用するようにサーバー側を設計します。XMLのサポートが組み込まれていますが、サーバーからの結果を手動で解析する必要があります。

タブUIのサポートについては、SDKに含まれている例を見るだけで、難しくはありません。

グラフィカル出力の場合、描画関数をオーバーライドする独自のUIViewを作成する必要があります。高品質のレンダリングを生成するには、CoreDataAPIを学習する必要があります。

これに不慣れで、C#やJavaに精通している場合は、MonoTouchシステムを確認することを強くお勧めします。

于 2009-11-01T17:54:10.543 に答える
0

まず、Mac ベースのシステムと iPhone SDK がインストールされている必要があります。Web アプリケーションの iPhone バージョンを作成しようとしていると思います。MAMP (Macintosh Apache MySQL PHP) サーバーをダウンロードしてインストールし、アプリケーションをデバッグすることをお勧めします。それは単に WAMP と LAMP の Mac バージョンです。(PHPに精通していることを願っています)。

その後、デバッグ用に MAMP を構成できます。デバッグが完了したら、これらの PHP ファイルを実際のサーバーにホストできます。

サーバーから XML 形式で結果を取得する必要があることに注意してください。また、サーバーで生成した XML を解析するコードを記述する必要があります。

この情報がお役に立てば幸いです。

于 2009-11-02T06:01:50.413 に答える