Escuche un cambio de valor de mi campo de texto

Estoy tratando de entender cómo detectar un evento de "cambio de texto" desde un campo de texto en mi ventana. Estoy acostumbrado a los "oyentes de acción" de Java, y no puedo encontrar nada similar en Objective-C / Cocoa. Busqué durante bastante tiempo y encontré el protocolo de "observación del valor clave", pero elobserveValueForKeyPath:l método @ (¿función?) solo se activa cuando el valor de mi campo de texto se cambió en el código (usando[textfield setStringValue:...], p. ej.), no escribiéndolo.

¿Cómo puedo "escuchar" el cambio de valor cuando un usuario escribe en el campo de texto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta