mNo edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
* [[ObjC-Categories|Categories]] | * [[ObjC-Categories|Categories]] | ||
* [[Target-Action-Paradigm]] | * [[Target-Action-Paradigm]] | ||
* [[MVC]] (Model / View / Controller | * [[MVC]] (Model / View / Controller) | ||
* [[KVC]] (Key-Value-Coding) | * [[KVC]] (Key-Value-Coding) | ||
* [[KVC+KVO]] (Key-Value-Observing) | * [[KVC+KVO]] (Key-Value-Observing) |
Revision as of 01:41, 3 May 2010
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)
- KVC (Key-Value-Coding)
- KVC+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.