【发布时间】:2014-05-18 09:48:49
【问题描述】:
在 nsobject 中,你有一个属性“keyPath”,你想观察它自己并使用
[self addObserver:self forKeyPath:keyPath options:NSKeyValueObservingOptionNew context:nil];
上述行会导致保留周期吗?
我提出这个问题是因为我想知道它是否是重写一堆 setter 函数的可行替代方案。
【问题讨论】:
标签: objective-c memory-leaks key-value-observing kvc retain-cycle