Il y a un grand session video from WWDC appelé «Session 105 - Adopter le multitâche sur iPhone OD, partie 1» qui explique le déroulement d'un processus entre les différents modes de premier plan et d'arrière-plan, et pendant lequel vous recevez des appels de délégué. , et plus important encore, quand non. Je le recommande fortement en plus de la documentation déjà mentionnée. C'est gratuit pour les développeurs enregistrés. L'essentiel, c'est qu'OS 4.0 vous avertit lorsque vous passez en arrière-plan et que vous avez le temps de sauvegarder votre propre état, mais vous ne recevez pas de notification lorsque votre application est terminée. passer brièvement dans un état de fonctionnement en arrière-plan, vous êtes conseillé à la fois enregistrer votre état ainsi que d'arrêter toute utilisation de ressources inutiles déjà. Cela garantira que votre application est moins susceptible d'être complètement terminée, une fois que la mémoire commence à être faible, ce que iOS fait automatiquement. Une autre chose à prendre en compte est que, bien qu'OSO 4.0 effectue une sauvegarde complète de l'état pour vous (en supposant que votre application ait été recompilée/déployée pour la version 4.0), cela s'applique uniquement à la suspension des applications déjà exécutées. Vous devez toujours écrire votre propre implémentation pour restaurer une application au point où l'utilisateur l'a interrompue, si elle a été suspendue, éventuellement terminée complètement, puis l'utilisateur la relance.
Les deux liens mènent à la même page? – Stiefel