了解iOS中的KVO

For*_*est 11 key-value-observing ios

关于"确保KVO合规性",有一些似乎很难理解的官方定义

为了使特定财产符合KVO标准,班级必须确保以下内容;

  1. 该类必须是符合"确保KVC合规性"中规定的属性的键值编码.

  2. 该类必须允许属性的自动观察者通知,或实现属性的手动键值观察.

谁可以提供更具体的例子来说明这一点?谢谢

Ben*_*hen 8

请参阅"键值观察编程指南"中的" 确保KVO合规性自动与手动支持"部分.基本上通过遵循方法和/或ivars的命名约定来实现合规性.

根据我的经验,KVO倾向于"正常工作",这很好.

  • 链接腐烂:"确保KVO合规性"已移至http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/KeyValueObserving/Articles/KVOCompliance.html#//apple_ref/doc/uid/20002178-BAJEAIEE (7认同)