У меня было свойство с именем myName
в моем классе, например:
@property (nonatomic, strong) NSString *myName;
Мне нужно отправить уведомление, когда значение свойства myName
будет изменено.
Теперь я делаю что-то вроде:
- (void)setMyName:(NSString *)name
{
_myName = name;
[[NSNotificationCenter defaultCenter] postNotificationName:CHANGE_NOTIFICATION object:nil];
}
Я знаю, что в iOS есть что-то вроде Наблюдение за ключевыми значениями. Но я не знаю, как его реализовать, я прочитал весь документ, но не смог получить хорошее понимание.
Пожалуйста, помогите мне понять, как реализовать то же самое без использования настраиваемого сеттера.