KVC valueForKey:key 的调用顺序

一、 KVC  valueForKey:key 的调用顺序.net

先调用相关方法  调用方法的前后顺序为:get

        getter方法:getKey(注意Key首字母大写)->key->isKeyclass

        NSArray方法:countOfKey 和 objectInKeyAtIndex变量

若是没有相关方法:看 +(BOOL)accessInstanceVariablesDirectly返回值
        返回YES:查找成员变量,前后顺序为: _key->_isKey->key->isKeyobject

        返回NO: 抛异常  valueForUndefinedKey方法

二、KVC相关集合运算符异常

@count  @max  @min  @sum  @avg集合

相关文章
相关标签/搜索