Например, вы можете разместить уведомление NSNotification каждый раз, когда файл завершит загрузку, а userInfo может содержать продолжительность времени, которое он загружал, количество загруженных байтов и путь к файловой системе, в который был сохранен файл.

ствую, что не до конца понимаю разницу между KVO и NSNotification ... Кажется, они очень похожи ... Не могли бы вы привести пример, показывающий, когда лучше использовать один метод, а когда другой?

Я не говорю о Bind и IB, но я имею в виду программно добавить Observer в мой код с помощью NSNotificationCenter или KVO

[self.preferenceController addObserver:self 
                                    forKeyPath:@"color" 
                                       options:NSKeyValueObservingOptionOld 
                                       context:@"Color-change"
];

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

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