NSSortDescriptor
子类应该放在模型层还是 Controller 层?
由于它们主要用于显示和业务逻辑,因此将它们放在 Controller 层似乎是有意义的。但模型应该知道如何对自己进行排序也是有道理的。
最佳答案
NSSortDescriptor...子类?
models should know how to sort themselves.
排序是一个向用户展示的问题,这使得它更多地属于 View 和 Controller 的领域;模型通常应该远离此类事情。
在 Cocoa 中,您实例化 NSSortDescriptor,并将这些描述符保存在一个数组中,供任何想要用它们进行排序的人使用。我想不出将 NSSortDescriptor 子类化的理由。
关于cocoa - Cocoa NSSortDescriptors 属于模型还是 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/850711/