Каковы общие места для размещения ваших делегатов? - PullRequest
0 голосов
/ 28 марта 2012

У меня проблемы с пониманием методологии делегата / источника данных. Я понимаю, что они существуют для того, чтобы ваш класс мог получить больше информации о себе, например, о своих данных или о том, должен ли он что-то делать, я просто не всегда знаю, где его разместить. Например, если я использую UISplitViewController, как мне решить, куда поместить его делегат. Существуют ли жесткие и быстрые правила или вам нужно проделать определенную работу, чтобы выяснить, кто действительно должен быть делегатом?

1 Ответ

1 голос
/ 28 марта 2012

Это случай того, что должен делать делегат, и какой объект находится в лучшем положении, чтобы делать эти вещи.Это, как говорится, есть некоторые стандартные использования, которые вытекают из этой логики.Например, если объект, которому нужен делегат, является представлением, то, скорее всего, делегатом будет соответствующий контроллер представления ... или отдельный объект, который предоставляет контроллер представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...