less than 1 minute read

Delegates Notifications
One-to-one communication One-to-many or many-to-many communication
Customized behavior Broadcasting information/events
Delegate object holds a reference Observing objects don’t need references
Specific responsibilities/tasks Widely distributed information/events
Tight coupling between objects Loose coupling between objects
Object needs to know its delegate Posting object doesn’t know receivers
Callbacks, data source protocols, event handling Application-wide event handling

Need iOS Help?

I help developers and founders with:

  • New apps — idea to App Store
  • Bug fixes, debugging & rescue
  • App Store rejections
  • Code review & mentoring
See how we can work together →

10+ years iOS • 10+ published apps • 11,000+ students trained

Updated: