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.