Вопрос

Бы NSSortDescriptor подклассы размещаться на уровне модели или контроллера?

Поскольку они предназначены в первую очередь для отображения и бизнес-логики, кажется, имеет смысл поместить их на уровень контроллера.Но также имеет смысл, что модели должны знать, как сортировать себя.

Это было полезно?

Решение

NSSortDescriptor… подклассы?

модели должны знать, как сортировать себя.

Сортировка — это проблема представления пользователю, что делает ее в большей степени областью представлений и контроллеров;модели обычно должны держаться подальше от таких вещей.

В Какао вы создавать экземпляр NSSortDescriptor, и вы сохраняете эти дескрипторы в массиве, чтобы их могли использовать все, кто захочет с их помощью сортировать вещи.Я не могу придумать причину создания подкласса NSSortDescriptor.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top