¿cuál es la diferencia si devuelvo "SÍ" o "NO" cuando llamo a textFieldShouldReturn

Este es el método de delegado del campo de texto, pero tengo dudas sobre el tipo de devolución.

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
  [textField resignFirstResponder];

   return NO;
}  

Y este es el mismo método con diferente tipo de retorno.

-(BOOL)textFieldShouldReturn:(UITextField *)textField
 {
   [textField resignFirstResponder];

   return YES;
 }

Por ambos podemos ocultar el teclado en el teléfono. pero cuál es el significado del tipo de retorno "SÍ" o "NO". No estoy viendo ninguna diferencia.

Respuestas a la pregunta(4)

Su respuesta a la pregunta