Frage

Während Kakao Tutorials Lesen habe ich bemerkt, dass einige der Tutorials verwenden AppDelegate und einige AppController für IBActions definieren, die verschiedene Fenster öffnen, die Subklassen von NSWindowController verwenden.

Gibt es irgendeine Art von Faustregel für das?

War es hilfreich?

Lösung

Es ist nur ein Klassenname. AppDelegate bedeutet, dass die Hauptaufgabe der Klasse als NSApplication Delegierter ist, während AppController ein breiteres Spektrum an Verantwortung zu implizieren scheint.

Andere Tipps

Ich schaffe eine Klasse, die ausschließlich delegieren meine app ist, und instanziiert mein Haupt-Controller (in applicationWillFinishLaunching:) und gibt sie (in applicationWillTerminate:). Dann habe ich zwei Klassen mit klar definierten Verantwortlichkeiten: Mein Hauptsteuerung der Besitzer des Hauptfensters ist und das Modell und die AppDelegate ist nichts anderes als die AppDelegate (und als Teil dieser Aufgaben, der Besitzer des Hauptcontrollers ).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top