key-path通常是用在键值编码(KVC)与键值观察(KVO)上的,KVC、KVO相关内容可以参考我之前写的这篇文章:Swift-反射(Reflection)的介绍与使用样例(附KVC介绍)