2011-03-17 13 views
0

こんにちは、iphoneでアプリケーションアイコンをクリックすると最初に マップアプリケーションを作成しています。アプリケーションのロゴを表示したスプラッシュ画面とローディングバーが表示されます。スプラッシュ画面でデータベースのデータを確認する必要があります

期待プロセス: 画面は、デバイス上の初期同期Webサービス 2.CreateまたはOpen利用可能なデータベースの

1.Initializationの次の目標を達成し、迅速に、呼び出しのためにメモリ内refereceを維持する必要があります。 データベース 4.Buildで利用可能なユーザ情報を記録まで、各処理工程の進行状況バーが25%

どのように埋める/成長すべきでは天候のすべての37種類に簡単に将来の参照 ために利用可能なを保持する必要があります天気の3.Validationにこれは可能かもしれません。誰でもこの仕事を達成するのに手伝ってください。

+0

アプリの起動中にユーザーが数秒間待機するようにすることは、モバイルユーザーインターフェイスのデザインが悪いことです。ユーザーが何かを始めることができるようにゲーム以外のアプリが起動するまでに5秒以上かかる場合、ユーザーはアプリが遅くなったり、ハングアップしたりすることがあります。ウォーキング・サムテストを試してみましょう:あなたのアプリを歩いている間、片手の親指だけを使ってアプリを起動して操作してください。許容される起動時間の認識は、アプリが移動中に使用されるときとは、デスクトップ/ラップトップを使用して座っているときとは大きく異なります。 – TechZen

+0

実際に長い起動時間がある場合は、時間のかかる作業をバックグラウンドスレッドに入れてください。これにより、インターフェイスが起動し、ユーザーが自分自身をインターフェイスに向けることができ、アプリケーションの使用が開始されます。これは5秒以上かかることがありますので、ユーザーが気付かないうちに有効な起動ウィンドウを10〜15秒に伸ばすことができます。アプリは素早く反応します。 – TechZen

+0

上記はWeatherアプリの場合に特に当てはまります。人々は天気の応答を速くしたい。 – TechZen

答えて

1

スプラッシュ画面は単にdefault.pngと呼ばれる画像です。あなたのアプリの起動中に表示されます。

あなたが望むものを実現するには、同じバックグラウンドとUIProgressで最初のView Controllerを定義し、同期や他のプロセスを実行する必要があります。

初期化が行われた場合、ユーザーがのあなたが進行状況を表示することができ、その後、あなたが1または2秒のためのスプラッシュ画面を表示することができ、アプリケーション(ステータス)を起動すると、あなたの「本当の」最初のビューコントローラ

+0

ここでdefault.pngを設定する必要があります – Rocky

+0

画像は単にプロジェクトに追加するだけです。 xcode 4を使用している場合は、プロジェクトを選択することができますし、ターゲットサマリにはその場所があります –

+0

私はdefault.pngを持っていますが、それはわずか4秒~5秒。どうすればいいですか – Rocky

0

を表示する必要がテキストメッセージを使用するアプリケーション。

たとえば、「同期サービスの初期化」、「データベースへの格納」、「マップのロード」などです。

上記のテキストメッセージ。プログレスバーと一緒に画面上に表示するためのより説明的なテキストを持つことができます。

関連する問題