4.8 Nochmalige Refaktorierung

Wir werden das nicht im gesamten Buch machen, aber ich möchte Ihnen ein Gefühl für den Rhythmus bei der Entwicklung von Cocoa-Code vermitteln. Man bekommt das Ganze nur selten beim ersten Mal richtig hin, also entwickelt man ein wenig Code und räumt dann auf, wenn einem der Code aus der Hand gleitet.

Es kommt mir ein wenig seltsam vor, dass die Methode createLabel für die Erzeugung des Greeter-Objekts verantwortlich ist. Ein möglicher Ansatz besteht darin, sich vorzustellen, wie man diese Aktion auf höherer Ebene innerhalb der Methode applicationDidFinishLaunching: beschreiben würde. Wir versuchen es so:

Classes/HelloWorld8/HelloWorldAppDelegate.m

-(void)applicationDidFinishLaunching:(NSNotification *)aNotification { ...

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.