Попытка выяснить MVC-концепцию.
У меня есть NSCustomView, который реализует drawRect:, который основан на делегате, указанном в контроллере пользовательского представления.Мой вопрос заключается в том, должен ли делегат указывать на контроллер модели, или это нормально - указывать делегата непосредственно на модель?
Должен ли NSCustomView запрашивать NSWindowController, запрашивать контроллер модели, запрашивать модельданные?Похоже, что в «правильном» дизайне MVC слишком много слоев.