Мне кажется, я не совсем понимаю разницу между KVO и NSNotification ... Они кажутся такими похожими ... Не могли бы вы привести пример, показывающий, когда лучше всего использовать один метод, а когда - другой?
Я не говорю о Bind и IB, но я имею в виду программно добавить Observer в мой код с помощью NSNotificationCenter или KVO
[self.preferenceController addObserver:self
forKeyPath:@"color"
options:NSKeyValueObservingOptionOld
context:@"Color-change"
];