[iPhone] WWDC 2010 Session 116 - Model-View-Controller for iPhone OS メモ:NotificationとDelegationの違い
WWDC 10のビデオを見ているんですが、メモ。
Session 116 - Model-View
-Controlle r for iPhone OS
https://deimos.apple .com/WebOb jects/Core .woa/Brows ePrivately /adc.apple .com.40923 49126.0410 9539109.41 44345609?i=18127911 57
Session116
- Target - Action
- Delegate
- Notificati
on
特に気になったのが後者の二つの違い。 下記Referenceによると、
- Notificati
on受信はいくつものObjectが受信することができる。対して、Delegateはdelegation objectのみ。また、Notificati onは戻り値がない。 - Notificati
on受信側は、あらゆるmessageを受信することができるのに対し、Delegateは前もって宣言されたmethodsのみ。 - Notificati
on発信側は、受信者がいるかどうかは関知していない
Session116