鍵路徑是訪問對(duì)象任意深度屬性的一種方法,使用 . 分隔符進(jìn)行有效連接,這種做法在java,c#等高級(jí)語言中很常見。
例: teacher.student.address.province
kvc 鍵值編碼,間接訪問對(duì)象屬性的一種方法,使用字符串來標(biāo)識(shí)屬性,而非通過屬性的存取方法. valueForKeypath:@""
kvo 鍵值觀察, 是對(duì)象觀察另外對(duì)象屬性變化的一種途徑,書寫簡(jiǎn)單. 屬于觀察者設(shè)計(jì)模式的一種具體實(shí)現(xiàn).觀察對(duì)象需要實(shí)現(xiàn)observeValueForKeypath:ofObject: change:context:代理方法.