Observando los cambios de NSMutableDictionary

¿Es posible observar (suscribirse a) cambios en los valores almacenados bajo diferentes claves en un NSMutableDictionary? En mi caso, las claves ya existirían cuando se inicie la suscripción, pero los valores cambian y me gustaría ser notificado en este caso. Me gustaría la clave del valor cambiado en la notificación.

Supongo que si mis claves de diccionario fueran todas las instancias de NSString, podría suscribirme individualmente a cada ruta de acceso de clave. Pero, ¿y si mis llaves no son cadenas? ¿Estoy fuera de suerte en ese caso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta