一、 KVC valueForKey:key 的調用順序.net
先調用相關方法 調用方法的前後順序爲:get
getter方法:getKey(注意Key首字母大寫)->key->isKeyclass
NSArray方法:countOfKey 和 objectInKeyAtIndex變量
若是沒有相關方法:看 +(BOOL)accessInstanceVariablesDirectly返回值
返回YES:查找成員變量,前後順序爲: _key->_isKey->key->isKeyobject
返回NO: 拋異常 valueForUndefinedKey方法
二、KVC相關集合運算符異常