【发布时间】:2013-12-24 04:03:51
【问题描述】:
我正在新项目中使用 RestKit,现在有两个类。第一类FirstClass 有一些属性,第二类SecondClass 有一些属性。 FirstClass 具有 SecondClass 对象的多对多关系。我应该在哪里管理应用程序中的映射?最好的设计和解决方法是什么?现在在这两个类中都有类的映射字典,在我提出请求的类中,这些映射在 RKEntityMapping 中与关系组合在一起,并创建了 RKResponseDescriptor。您如何管理类中的映射?
在这两个课程中我都有这样的东西:
+ (NSDictionary *)dictionaryForResponseMapping {
return @{@"username" : @"username",
@"email" : @"email",
@"password" : @"password",
@"nick" : @"nick",
@"location" : @"location"/*,
@"characters": @"characters"*/};
}
但我认为这不是好方法。
将映射保留在某些单例类中并对其进行访问是否更好?我认为这对单元测试也有好处。
提前谢谢你。
【问题讨论】:
标签: ios objective-c mapping restkit ooad