3

我正在使用 Parse (www.parse.com) 作为 iPhone 应用程序的后端数据库。我正在创建一个健身应用程序,并希望将建议作为构建课程和关系的最佳方式。

数据库的一些需求:

1)Sets(有属性或重量和代表)

2) Exercise(一个Exercise可以包含多个的 an 实例Sets

3) Workout(这将是代表 1 天的特定锻炼的单个实例。没有一天可以有 2 个Workout对象。可以包含多个Exercise对象。

然后我还需要一些Routine独立于上面的类。

4)Routine可以包含ExercseForRoutine对象(看起来相同,Exercise但仅用于例程,无法添加集合。

5)ExercseForRoutine将添加到Routine,但与Exercise用户输入锻炼数据时将使用的实际对象无关,该对象仅用于创建例程。

任何关于技巧的建议以及如何使用 Parse 构建它都将不胜感激

4

1 回答 1

0

不要过于关注您的对象模型或数据存储。如果您还没有这样做,请生成核心用例列表并使用它们来驱动您的对象模型。但是假设您将对其进行迭代,直到您找到适合您的域的情况。听起来您的规范可能有点可疑的一件事是将单日约束写入您的锻炼课程。这听起来对域来说不是必需的,并且可能对编码来说很尴尬(例如,如果我在晚上 11:55 开始锻炼会发生什么?)。

于 2012-12-25T05:37:59.847 回答