我应该如何构建核心数据来制作单位转换器?

时间:2012-10-31 12:16:30

标签: objective-c ios core-data

我正在开发一个单位转换器应用程序,我希望能够转换几类对象(长度,高度,质量,温度等)。我还想使用核心数据来存储转换因子,所以我不会编写数百个if语句。我应该如何构建我的数据模型?我应该为每种类型的转化都有一个实体吗?

谢谢

1 个答案:

答案 0 :(得分:0)

制作一个课程Category,其中包含name字符串(长度,质量,费用等)以及与Unit的多对一关系nameabbreviationfactor。每个类别中的因素显然需要扩展到一个共同的单位。然后,您可以随附数据库,并为用户提供添加自己单位的机会,如果他们需要您尚未提供的单位。