iOS 用の MVC を理解しようとしていますが、自分がやっていることは適切であることを確認したいと思います。
NSString* の NSMutableArray を含む単純なクラスがあるとします。
@interface SimpleClass : NSObject
@property (nonatomic, strong) NSMutableArray *names;
@end
これは私のモデルです。はい?
これらの名前をアルファベット順にソートするメソッドを書きたいとしましょう。このメソッドはモデル内のメソッドにする必要がありますか、それともデータ コントローラー クラスで個別に実行する必要がありますか? 私には、このメソッドをモデルに含める方が理にかなっているでしょう。モデルが実際の並べ替えを行い、コントローラが並べ替えを初期化する場所でしょうか?
そうですか?
しかし、データの並べ替えはビューが表示するために必要なものであるため、これは本当にモデルの基本的な動作ですか?