2012-05-01 13 views
0

私は福音のために開発している簡単なアプリを持っています。私のアプリのためにダイナミックまたはスタティックデータを使うべきですか?

アプリは、次のタブとタブのアプリケーションになります:

  • メンバー(メンバーに関する情報)
  • 曲(音楽ダウンロード(コンサートや、このような帯状の予定、)

    • スケジュール、歌詞など)
    • 社会(TwitterやFacebookのフィード)
    • ビデオ(動画のダウンロードなど)

    いくつかのものは、特定のウェブサイトのリストに曲を追加できる人やメンバーの情報など、他のものよりダイナミックではありません。

    質問は次のとおりです。これらのビューのすべてをサーバー側のサービスに基づいて設定する必要があります。ここでは、サーバーの応答に基づいてテーブルやその他のUIコンポーネントを作成します。アプリケーションのバージョン?

  • +3

    あなたに依存します。正解はありません。 – CodaFi

    答えて

    2

    私はそれにCore Dataを使用したいと思います。最初のバージョンでは、すべてのものがローカルにあるだけです。後で、最新のデータを取得してオフラインでキャッシュするためのWebサービスを構築することができます[コアデータ]。
    実際には、コアデータの代わりに任意のデータモデルを使用できます。

    0

    あなたの全体のUIを動的に生成する理由はありません。あなたの状況は、動的にフェッチされたデータを表示するビューの標準セットがある一般的なケースのように聞こえます。

    +0

    これは実際に私が意味するものです。私のビューは標準的で静的ですが、データはサーバーから動的にフェッチされます。質問は、私はそのデータを静的に置くべきですか、それとも私にそのようなものを提供するためのWebサーバーを用意すべきですか? –

    0

    これは、プロジェクトの今後の開発でどれだけのデータを変更するかによって大きく異なります。マイナーな変更がある場合は、すべて静的に行うことができます。大きな変更があった場合は、アプリケーション側で何らかのキャッシュを使ってサーバー側でデータを保持し、アプリケーションの開始時とユーザーの要求によって変更を確認できます。

    関連する問題