Я изучаю соглашения об именах для делегатов элементов управления iOS. Я знаком с шаблоном should, will, did для методов делегата . Я вижу, что это соглашение об именах широко используется Apple API. У меня вопрос: есть ли делегаты, предоставленные Apple, которые должны, будут, выполнят методы для одного действия? например. для выбора ряда:
shouldSelectRow
willSelectRow
didSelectRow
Я не нашел делегата, который определяет все три. Мне кажется, что методы will часто используются вместо must, т. е. они могут возвращать значение, чтобы отменить действие.
Есть ли примеры счетчика -?