Was ist der Lebenszyklus einer iPhone-Anwendung? [geschlossen]


85

Kann jemand erklären, wie der Lebenszyklus des iPhone abläuft? dh vom Anfang bis zum Ende des Anwendungslebenszyklus.


Ich hatte einen Artikel gefunden, der eine ausführliche Erklärung zum App-Lebenszyklus enthält. Weitere Informationen finden Sie im folgenden Dokument. Ich hoffe es wird anderen helfen. codeproject.com/KB/iPhone/ApplicationLifeCycle.aspx
Santusura8

Antworten:


125

Siehe auch Dieser Beitrag zu Cocoanetics enthält ein sehr nützliches Flussdiagramm, in dem die verschiedenen Aufrufe der AppDelegate-Methoden während des App-Lebenszyklus erläutert werden:

UIApplication Delegieren Sie das Messaging-Flussdiagramm


Gilt das noch für ios5?
James Mertz

@KronoS - Ja, dies hat sich nur durch die Einführung von Multitasking in iOS 4.0 erheblich geändert. Es ist ab iOS 5.0 noch funktionsfähig (und sollte es auch weiterhin für iOS 6.0 sein).
Brad Larson

1
Apple / iOS sendet die applicationWillTerminateNachricht nicht. Alles, was Sie erhalten, ist eine, SIGTRMwenn das Betriebssystem möchte, dass Ihnen der Speicher ausgeht. Die Dokumente sind seit Jahren kaputt.
JWW

iOS funktioniert die sendet applicationWillTerminaleNachricht, aber nur in den Fällen , in dem Diagramm erklärt, nämlich dann , wenn Sie mit SDK wurden Kompilieren <4 (was nicht der Fall heute sein kann) oder wenn Sie einstellen , UIApplicationExitsOnSuspendum YESin Ihrer App Info.plist. Das Diagramm ist also immer noch richtig;)
AliSoftware

111

Hier ist ein Diagrammbild zum Verständnis des Lebenszyklus (iPhone / Android)

Geben Sie hier die Bildbeschreibung ein


Bearbeiten: Hier finden Sie detailliertere Informationen aus Apple Docs .

Teil 1:

Geben Sie hier die Bildbeschreibung ein

Teil 2:

Geben Sie hier die Bildbeschreibung ein

Referenz

Auch dieses ist für View Controller Life Cycle-Methoden

Geben Sie hier die Bildbeschreibung ein


Gibt es ein solches Diagramm, das jedoch die applicationDid | Will-Methoden verwendet?
Keale

@Keale bitte überprüfen Sie diese offizielle Seite haben alle Informationen mit Diagrammen.
SwiftBoy

Die Apple-Referenzlinks sind defekt. Hier sind aktualisierte: Der App-Lebenszyklus und der
Startzyklus

20

Es gibt noch eine einfachere im Kochbuch des ios-Entwicklers

Geben Sie hier die Bildbeschreibung ein


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.