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