iPhone アプリのバックエンド データベースに Parse (www.parse.com) を使用しています。フィットネス アプリケーションを作成していますが、クラスと関係を構築するための最良の方法としてアドバイスを求めています。
データベースのいくつかのニーズ:
1) Sets
(属性または重量と担当者を含む)
2) (複数の を含むことができるExercise
の単一インスタンス)Exercise
Sets
3) Workout
(これは、1 日を表す特定のワークアウトの 1 つのインスタンスになります。1 日で 2 つWorkout
のオブジェクトを持つことはできません。複数のExercise
オブジェクトを含めることができます。
次に、上記のクラスRoutine
とは独立したクラスもいくつか必要です。
4)オブジェクトRoutine
を含めることができExercseForRoutine
ます (これは と同じように見えますがExercise
、ルーチンに使用されるだけで、セットを追加することはできません。
5)ExercseForRoutine
に追加されますが、ユーザーがワークアウト データを入力するときに使用されるRoutine
実際のExercise
オブジェクトとは関係ありません。このオブジェクトは、ルーチンを作成するためにのみ使用されます。
ヒントや、Parse を使用してこれを構造化する方法についてのアドバイスをいただければ幸いです。