#042 Cheddar: NSNotification (56:07 Minuten)

#042 Cheddar: NSNotification
Mit einiger Verzögerung, dafür durchaus passend zur 42. Folge, durchleuchten wir heute NSNotification. Genutzt hatten wir es schon länger (ein Klick auf eine TableView-Zeile löst z.B. eine Notification aus, die wir auswerten), aber jetzt posten wir auch selbst Notifications. Der Unterschied zu Delegates besteht darin, das dieses System der Benachrichtigung einen Broadcast-Ansatz verfolgt. Das Senden der Nachricht erfolgt ohne Kenntnis darüber, wer der Empfänger sein könnte und ist damit prädestiniert, an mehreren Stellen des Programms auf ein bestimmtes Ereignis reagieren zu können.

Die Tonspur von Peter ist durch eine kleine technische Dummheit bei der Aufnahme von durchwachsender Qualität - wir bitten um Entschuldigung!

Ihr bekommt den Quellcode zu dieser Folge in unserem SVN-Repository direkt aus Xcode heraus unter "releases/episode_042", oder am Terminal mit:
svn checkout https://cheddar1.svn.sourceforge.net/svnroot/cheddar1/releases/episode_042
Mehr Infos zum Thema in den Artikeln Subversion: Quellcodes zu den Episoden direkt in Xcode und Subversion und Xcode!
2 Kommentare | Permalink | Trackback-Info | Film in HD ansehen!

Anzeige / Partnerlink

Kommentar hinzufügen

 
Name:
Email (optional):
Text:
Sicherheitscode:
Bitte geben Sie hier die unten abgebildete 5-stellige Zahl aus dem Bild ein!
Um die 1 besser von der 7 unterscheiden zu können, hat die 1 unten immer einen waagerechten Strich.

2. Unbedeutender Kommentator am 16. May 2010, 20:53 Uhr

In der dealloc Methode etwas anderes außer Speicher frei zu geben, ist eine schlechte Idee.

http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmObjectOwnership.html#//apple_ref/doc/uid/20000043-SW6

1. iGecko87 am 9. May 2010, 14:07 Uhr

Wieder eine sehr schöne Folge. Hausaufgabe mit dem Alert hab ich auch schon umgesetzt... es macht einfach verdammt viel Spaß mit euch! Macht weiter so...