Допустим, у меня есть ключ @ "MyPreference" с соответствующим значением, сохраненным через NSUserDefaults.
Есть ли способ уведомления при изменении значения?
Или это может быть сделано через привязки? (Но в этом случае вместо привязки значения к элементу пользовательского интерфейса я хочу, чтобы мой объект был уведомлен об изменении, чтобы я мог выполнять другие задачи.)
Мне известно, что NSUserDefaultsDidChangeNotification можно наблюдать, но это, похоже, подход "все или ничего", и, похоже, там нет механизма, чтобы добраться до определенной пары ключ-значение, которая была изменена. (Не стесняйтесь исправлять.)