cocoa - tutorial - objective c




NSApplication und-applicationDidFinishLaunching: (2)

Die applicationDidFinishLaunching: -Methode des NSApplication-Delegaten wird aufgerufen, wenn die App das Laden beendet hat. Viele der Projektvorlagen richten einen Delegaten ein. Wenn Sie eines verwenden, fügen Sie einfach die entsprechende Methode hinzu.

Wenn Ihr Projekt keinen App-Delegierten eingerichtet hat, müssen Sie dies selbst tun. Machen Sie zuerst eine neue Klasse, die als Ihre Stellvertretung fungieren soll (Sie können eine neue Klasse verwenden, wenn etwas logisch angemessen ist). Stellen Sie sicher, dass die Klasse in Ihrer MainMenu.nib instanziiert ist. Hängen Sie schließlich die Delegate-Eigenschaft des Objekts "File's Owner" an den Instanziat-Delegaten in IB an.

Ich habe eine Anwendung, wo ich ein main.m , das NSApplicationMain(argc, (const char **) argv); ..

Ich möchte Code auf -applicationDidFinishLaunching: ausführen, aber ich sehe einfach nicht, wie es geht.

Kann jemand helfen oder ein Beispiel haben?

Vielen Dank! -Jason


Louis 'Antwort ist knapp und genau. Wenn das Konzept der Delegat-Methoden jedoch neu für Sie ist, sollten Sie die entsprechenden Dokumentationen überprüfen .





osx