(created) |
mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* Protocols | * [[ObjC-Protocols|Protocols]] | ||
* 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) | ||
* [[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]] | ||
* [[ARC]] (Automated Reference Counting) | |||
{{Template:iPhoneDev}} | {{Template:iPhoneDev}} |
Latest revision as of 13:26, 2 January 2012
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
- ARC (Automated Reference Counting)
Diese Seite ist Teil des Werkmoduls iOS Development von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.