KVO-KVC

KVO 就是基于 KVC 实现的关键技术之一。

实现了set方法才能进行KVC

KVO的实质就是在KVC的基础上实现的


-(void)setName:(NSString*)newName{ 

[selfwillChangeValueForKey:@"name"]; //KVO 在调用存取方法之前总调用[supersetValue:newName forKey:@"name"]; //调用父类的存取方法[selfdidChangeValueForKey:@"name"]; //KVO 在调用存取方法之后总调用

}

你可能感兴趣的:(KVO-KVC)