我正在努力理解 iOS 的 MVC,并且我想确保我正在做的事情是合适的。
假设我有一个简单的类,其中包含 NSString* 的 NSMutableArray
@interface SimpleClass : NSObject
@property (nonatomic, strong) NSMutableArray *names;
@end
所以这是我的模型。是的?
假设我想编写一个按字母顺序对这些名称进行排序的方法。这个方法应该是模型中的方法,还是在数据控制器类中单独完成?对我来说,在模型中使用这种方法会更有意义。那么模型进行实际排序,而控制器是初始化排序的地方?
听起来对吗?
但是,由于视图需要对数据进行排序才能显示,这真的是模型的基本行为吗?