Я начал с того, что назвал свои методы селектора, как правило, на основе описания самого жеста, но со словом «ручка» впереди. Например:
UITapGestureRecognizer *aRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleOneFingerSingleTap:)];
Но тогда я хотел разное поведение (и разные методы выбора) для одного и того же жеста в разных представлениях. Затем я начал называть свои методы селектора, основываясь на том, что я хотел. Например:
UITapGestureRecognizer *aRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleShowMyPopover:)];
Однако я не уверен, что это будет иметь смысл и в долгосрочной перспективе. Во-первых, само название метода не означает, что это селектор распознавателя жестов. Или, может быть, слово «дескриптор» указывает, что это метод выбора? Мне даже нужно беспокоиться об этом?
Так вот почему я спрашиваю: посмотреть, есть ли у кого-то предпочтения (основанные на опыте), как они называют свои селекторы распознавания жестов.
Я искал страницу 1012 * Руководство по кодированию для какао Методы именования , но не нашел ничего очевидного.
На всякий случай, если это важно для этого обсуждения, я создаю и назначаю распознаватели жестов для представлений в контроллере представления, а методы селектора также живут в контроллере представления.