Cocoa Design Patterns: Difference between revisions

From Medien Wiki
(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 :)




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