• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

App Delegate Datein in XCode 3.2

Staeff

Bismarckapfel
Registriert
23.06.08
Beiträge
75
Da ich vorher noch nie XCode benutzt habe bin ich mir nicht sicher ob das nur Einstellungsfrage oder etwas neues ist. Jedoch werden bei den Projekten auf http://0x02100.silutions.de/blog.html keine AppDelegate-Dateien am Anfang erzeugt bei mir jedoch schon...sind die zu irgendwas gut? Kann man die löschen? Oder kann man darin ohne Bedenken, wie ich das jetzt mache, als Controller verwenden?

mfg
 
Welche Art von Projekt legst Du an?

Alex
 
Ich bin mir nicht 100% sicher, aber ich glaube, das diese Datei als erstes gestartet wird.

Wenn Du z.B. in der AppDelegate unter "- (void)applicationDidFinishLaunching:(UIApplication *)application {"
eingibst: "sleep(3);"
wird der Startbildschirm für 3 Sekunden angezeigt.
Ich wüsste auch nicht, warum man die löschen sollte.
 
Ja nur ist es jetzt klug in den App Delegate Datein zu Programmieren also wie in den Controllern die man bei 0x02100 sieht oder doch besser eigene ControllerKlassen anzulegen?

Jein. Der App Delegate ist ja der App Delegate, also für die Nachrichten zuständig, die die UIApplication an eben den Delegate schickt.

In einfachen Anwendungen kannst Du hier auch Deine komplette Logik unterbringen, das ist vollkommen OK. Auch Logik, die in Deinem Program universell ist ist hier gut aufgehoben.

Für die Übersichtlichkeit solltest Du aber in größeren Projekte eigene Klassen für bestimmte Gruppen von Funktionionalitäten erstellen.

Alex