应用场景: 可以用key访问到属性,某些情况下可以减少代码量。 kvo就是基于kvc实现的。 字典模型转换。 给私有属性或者只读属性赋值。 kvc的价值: 可以访问私有成员的值。 可以间接修改私有成员变量的值。 运用一些字符做简单运算(sum,min,max,avg,count)比如直接计算数组元素之间的关系。 使用场景: KVC字典转模型(用RunTime和KVC配合使用) KVC+RunTime用来修改控件的私有属性和私有成员变量。