在一个 NSObject 中,你有一个名为 "keyPath" 的属性,你想要观察它本身并使用:
[self addObserver:self forKeyPath:keyPath options:NSKeyValueObservingOptionNew context:nil];
上面的代码是否会导致保留循环?
我提出这个问题是因为我想知道它是否是重写一堆 setter 函数的可行替代方案。