iOS How to hide keyboard

When tapping UITextField, keyboard is coming up.
While editing, it’s fine. But after that, it is very obstacle, isn’t it.

How to hide

Call resignFirstResponder of UITextField

[self.titleField resignFirstResponder];  // self.titleField is UITextField

Where should we add?

In my opinion, parent view of UITextField is one of good place.

UITapGestureRecognizer *tapView = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(resignKeyboard:)];
[view addGestureRecognizer:tapView];   // view is UIView
-(void)resignKeyboard:(UITapGestureRecognizer *)recognizer {
    [self.titleField resignFirstResponder];
}