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集合

相關文章
相關標籤/搜索