應(yīng)用場(chǎng)景:
- 可以用key訪問(wèn)到屬性,某些情況下可以減少代碼量。
- kvo就是基于kvc實(shí)現(xiàn)的。
- 字典模型轉(zhuǎn)換。
- 給私有屬性或者只讀屬性賦值。
kvc的價(jià)值:
- 可以訪問(wèn)私有成員的值。
- 可以間接修改私有成員變量的值。
- 運(yùn)用一些字符做簡(jiǎn)單運(yùn)算(sum,min,max,avg,count)比如直接計(jì)算數(shù)組元素之間的關(guān)系。
使用場(chǎng)景:
- KVC字典轉(zhuǎn)模型(用RunTime和KVC配合使用)
- KVC+RunTime用來(lái)修改控件的私有屬性和私有成員變量。