(created) |
mNo edit summary |
||
Line 2: | Line 2: | ||
* Protocols | * [[ObjC-Protocols|Protocols]] | ||
* Categories | * [[ObjC-Categories|Categories]] | ||
* [[Target-Action-Paradigm]] | * [[Target-Action-Paradigm]] | ||
* [[MVC]] (Model / View / Controller Modell) | * [[MVC]] (Model / View / Controller Modell) | ||
* [[KVC]] (Key-Value-Coding) | * [[KVC]] (Key-Value-Coding) | ||
* [[KVO]] (Key-Value-Observing) | * [[KVC+KVO]] (Key-Value-Observing) | ||
* Delegation (Protocol) | * [[Messaging#Delegation_.26_Notification|Delegation]] (Protocol) | ||
* DataSource (Protocol) | * [[ObjC-DataSource|DataSource]] (Protocol) | ||
* Notification (NSNotificationCenter & NSDistributedNotificationCenter) | * [[Messaging#Delegation_.26_Notification|Notification]] (NSNotificationCenter & NSDistributedNotificationCenter) | ||
* Singleton | * [[Singleton]] | ||
{{Template:iPhoneDev}} | {{Template:iPhoneDev}} |
Revision as of 01:25, 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 Modell)
- 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.