UIGestureRecognizerを使用した次のコード:
UIGestureRecognizer *gestureRecog = [[UIGestureRecognizer alloc]
initWithTarget:self
action:@selector(handletap:)];
[self.view addGestureRecognizer:gestureRecog];
実際にコンパイルして実行できます。抽象クラスはインスタンス化できないと 思いましたか?