05.KVC

之前章节

01.OC实例对象的本质)
02.OC有几种对象)
03.对象的isasuperclass
04从0搭建一个KVO

关于KVC其实没啥可讲的,主要弄清楚设置值和获取值就可以,set的流程图如下:


setValue:ForKey:设置值流程图

get的流程图如下:

valueForKey:获取值流程图
拓展

到最后一步的时候会抛出异常,但我们开发肯定不能让程序闪退,我在组件这篇文章的闪退组件介绍过,我们需要针对该异常做处理,如下图:

KVC异常处理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、Block 释放 追问 (1)Block本质? Block本质就是一个OC对象,内部有isa指针。 Block...
    年轻就要活出样阅读 3,746评论 2 3
  • 一 :前言 很多的开发者 都听说过单元测试,但是不可否认 很多开发者 在实际开发中很少使用这个 单元测试。 大部分...
    LikeSomeBody阅读 37,277评论 7 101
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,283评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 11,810评论 0 2