Cocoa Design Patterns

From Medien Wiki
Revision as of 01:18, 3 May 2010 by Mm (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Cocoa provides some very powerful and intelligent design patterns, every Objective-C programmer should be aware of. Some of them are apparent on other platforms and programming languages, others are quite unique. Don't fight these patterns, use them :)


  • Protocols
  • Categories
  • Target-Action-Paradigm
  • MVC (Model / View / Controller Modell)
  • KVC (Key-Value-Coding)
  • KVO (Key-Value-Observing)
  • Delegation (Protocol)
  • DataSource (Protocol)
  • Notification (NSNotificationCenter & NSDistributedNotificationCenter)
  • Singleton



Diese Seite ist Teil des Werkmoduls iOS Development von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.