1.KVC , Key Value Coding
一個對象在調(diào)用setValue的時候,首先根據(jù)方法名找到運(yùn)行方法的時候所需要的環(huán)境參數(shù)。它會用自己 isa 指針結(jié)合環(huán)境參數(shù),找到實(shí)現(xiàn)方法的接口,并實(shí)現(xiàn)該方法。2.KVO , Key Value Observing
當(dāng)觀察者為一個對象的屬性進(jìn)行了注冊,被觀察對象的 isa 指針被修改的時候, isa 指針就會指向一個中間類,而不是實(shí)例對象真實(shí)的類,所以程序最好不要依賴 isa 指針。在調(diào)用類的方法的時候,最好明確對象實(shí)例的類名。
如有不當(dāng)、錯誤之處,歡迎指正!