Какао - Уведомление об изменении значения NSUserDefaults?

Допустим, у меня есть ключ @ "MyPreference", с соответствующим значением, сохраненным через NSUserDefaults.

Есть ли способ получить уведомление при изменении значения?

Или это может быть сделано через привязки? (Но в этом случае вместо привязки значения к элементу пользовательского интерфейса я хочу, чтобы мой объект был уведомлен об изменении, чтобы я мог выполнять другие задачи.)

Я знаю, что NSUserDefaultsDidChangeNotification можно наблюдать, но это, похоже, подход "все или ничего", и, похоже, не существует механизма, позволяющего получить определенную пару ключ-значение, которая была изменена. (Не стесняйтесь исправлять.)

Ответы на вопрос(4)

Ваш ответ на вопрос