1.什么時(shí)候需要用到通知?
當(dāng)控件上的點(diǎn)擊事件發(fā)生后鸽疾,需要作出響應(yīng)操作的不是它所處的控制器吊洼,而是子控制器的時(shí)候,用通知制肮,因?yàn)橥ㄖl(fā)送的范圍廣冒窍,跨對(duì)象,一個(gè)對(duì)象中發(fā)送豺鼻,另一個(gè)對(duì)象中接收消息后作出響應(yīng)
2.通知的過程
過程圖
通知的應(yīng)用場(chǎng)景综液,從事件的發(fā)生到最終的響應(yīng),是經(jīng)過兩個(gè)過程和對(duì)象的儒飒,第一個(gè)對(duì)象作出響應(yīng)方法谬莹,方法中只負(fù)責(zé)傳遞消息,這個(gè)消息屬于自己自定義的一個(gè)常量字符串桩了,第一個(gè)對(duì)象把點(diǎn)擊事件轉(zhuǎn)化成了消息發(fā)送附帽,第二個(gè)對(duì)象負(fù)責(zé)接受消息,它響應(yīng)方法中是真正負(fù)責(zé)響應(yīng)操作的