iOS 相关iOS 底层面试

iOS面试锦囊之KVO与KVC

2021-04-12  本文已影响0人  flowerflower
😸

面试题

一、iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)
二、如何手动触发KVO?
三、通过KVC修改属性会触发KVO吗?
四、KVC的赋值和取值过程是怎样的?原理是什么?

一、iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)

KVO的全称是Key-Value Observing,俗称"键值监听",可以用于监听某个对象属性值的改变


二、如何手动触发KVO?


三、通过KVC修改属性会触发KVO吗?

KVC的全称是Key-Value Coding,俗称"键值编码",可以通过一个key来访问某个属性
会触发,


setValue:forKey:的原理

四、KVC的赋值和取值过程是怎样的?原理是什么?

valueForKey:的原理
上一篇 下一篇

猜你喜欢

热点阅读