介绍了kvo手动实现的原理