1.KVC 门扇, Key Value Coding
一個(gè)對(duì)象在調(diào)用setValue的時(shí)候啃奴,首先根據(jù)方法名找到運(yùn)行方法的時(shí)候所需要的環(huán)境參數(shù)梢褐。它會(huì)用自己 isa 指針結(jié)合環(huán)境參數(shù)挑社,找到實(shí)現(xiàn)方法的接口,并實(shí)現(xiàn)該方法顿痪。2.KVO 镊辕, Key Value Observing
當(dāng)觀(guān)察者為一個(gè)對(duì)象的屬性進(jìn)行了注冊(cè),被觀(guān)察對(duì)象的 isa 指針被修改的時(shí)候蚁袭, isa 指針就會(huì)指向一個(gè)中間類(lèi)征懈,而不是實(shí)例對(duì)象真實(shí)的類(lèi),所以程序最好不要依賴(lài) isa 指針撕阎。在調(diào)用類(lèi)的方法的時(shí)候受裹,最好明確對(duì)象實(shí)例的類(lèi)名。
如有不當(dāng)虏束、錯(cuò)誤之處棉饶,歡迎指正!