次の属性を持つ Workout というエンティティがあります。
ワークアウト日
実行時間
楕円時間
stairMastersTime
ベンチプレス重量
ユーザーは、アプリを使用する前に「@ユーザー名」の形式でアカウントを作成する必要があります。ホスティングにstackmobを使用しています。ユーザーが作成されたら、後でフェッチするために、ユーザーが作成した各「ワークアウト」オブジェクトをユーザーのプロファイルの下に保存したいと思います。
質問 1: すべてのユーザー オブジェクトが 1 つの場所に保存された 1 つのデータベースを避けるにはどうすればよいですか? プロファイルとして機能するユーザー名ごとにエンティティを作成し、各「ワークアウト」オブジェクトをプロファイルの下に保存する必要がありますか? ユーザーが日付に基づいてこれらのオブジェクトを取得できるようにしたいと考えています。すなわち、2013 年 1 月から 6 月まで?; 過去 6 週間?; オブジェクトを UITable に表示します。
質問 2: ユーザーがこれらのオブジェクトを別のユーザーに送信することも希望しています。つまり、詳細を @Trainer に送信します。プッシュ通知を使用して、別のユーザーがオブジェクトを送信したことを受信ユーザーに通知すると思います-Facebook通知のようなものです。その時点で @Trainer は、受信したオブジェクトをダウンロードして表示、編集、または削除できます。等
パフォーマンスを損なうことなく、これらのタスクの両方を達成するための最良の方法は何ですか?
誰かが私を正しい方向に向けてくれますか/ありがとう!