我是靠谱客的博主 积极橘子,最近开发中收集的这篇文章主要介绍KVC  valueForKey:key 的调用顺序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1、 KVC  valueForKey:key 的调用顺序

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

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

        NSArray方法:countOfKey 和 objectInKeyAtIndex

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

        返回NO: 抛异常  valueForUndefinedKey

2、KVC相关集合运算符

@count  @max  @min  @sum  @avg

转载于:https://my.oschina.net/u/2252300/blog/1616218

最后

以上就是积极橘子为你收集整理的KVC  valueForKey:key 的调用顺序的全部内容,希望文章能够帮你解决KVC  valueForKey:key 的调用顺序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部