上一篇文章主要对KVC基础的学习,底层的探索,以及了解“setValue forKey”和 "valueForKey"的底层逻辑。同时知道了KVC的主要作用如下:

1、KVC可以给对象的私有变量赋值。

2、KVC可以获取到私有变量的值

3、用于字典转模型

4、获取集合对象,以及各种操作等。

接下来,我们对常用的模型框架进行分析对比,首先先来研究Mantle。