Cocoa Design Patterns: Difference between revisions

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




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