Ich bin ein neuer ObjC-Entwickler und nach der Suche im Web und Apples Entwicklerdokumentation kann ich keine gute und prägnante Erklärung der verschiedenen iOS-Gerätemodi finden und was in diesen Modi passiert. Ich sehe viele kleine Diskussionen, aber nichts über das große Ganze.Benötige iOS-Referenz für das, was im Sleep-, Standby- und/oder Idle-Modus passiert
Zum Beispiel sehe ich, dass einige Alarm-Anwendungen für iPhone/iPad behaupten, in der Lage zu sein, Alarme (vermutlich nicht nur Systemalarme) am Morgen auszuführen. Ich habe Mühe zu verstehen, wie das passiert, auch wenn der Benutzer die App über Nacht laufen lässt, vorausgesetzt, das Gerät wechselt in den Ruhezustand, nachdem es nicht verwendet wurde.
Also ich weiß nicht, was passiert, wenn das Gerät in den Ruhezustand oder Standby-Modus geht. Ist es nur der Bildschirm dimmen? Führt die Anwendung im Vordergrund weiterhin Code aus, wechselt in einem gespeicherten Zustand in einen Zwischenzustand wie der Hintergrundmodus oder geht sie vollständig (wenn auch nur vorübergehend) aus?
Ich möchte nur auf eine Website, ein Buch oder den Teil der Apple-Dokumentation hingewiesen werden, die die verschiedenen Gerätestatus, was unter iOS 3 & 4 mit der Anwendung in jedem Zustand und wie geht Verwalten Sie das, wenn Sie eine App ähnlich einem simulierten Nachtwecker erstellen möchten, die "immer eingeschaltet" usw. ist.
Vielen Dank im Voraus.
Danke, Alan. Was passiert/in welchem Zustand geht die aktuell laufende App, wenn das Gerät einfach allein gelassen wird, bis der Bildschirm abgedunkelt wird? (Und ich denke, in welchem Zustand befindet sich das Gerät selbst?) – Gregir
Wenn der Bildschirm abgedunkelt wird, läuft die App normal. Der einzige Unterschied ist, dass die erste Berührung den Bildschirm aufhellt und ignoriert wird. Der Anwendung wird die applicationWillResignAktiv: Methode gesendet, wenn der Benutzer das Gerät in Ruhe lässt, bis es in den Ruhezustand wechselt. – ughoavgfhw
Gut zu wissen. Vielen Dank. – Gregir