Cocoa - ¿Notificación de cambio de valor de NSUserDefaults?
Digamos que tengo una clave @ "MyPreference", con un valor correspondiente almacenado a través de NSUserDefaults.
¿Hay una manera de ser notificado cuando se modifica el valor?
¿O podría hacerse a través de enlaces? (Pero en este caso, en lugar de vincular el valor a un elemento de la interfaz de usuario, deseo que se notifique el cambio a mi objeto para que pueda realizar otras tareas).
Soy consciente de que NSUserDefaultsDidChangeNotification puede observarse, pero esto parece ser un enfoque de todo o nada, y no parece haber un mecanismo para llegar al par clave-valor específico que se modificó. (Siéntase libre de corregir).