2010-07-12 4 views
1

Selon le guide du programmeur de l'application iPhone, une application devrait se charger de l'état dans lequel elle se trouvait lors de sa dernière fermeture.Affichage du dernier état de l'application au démarrage?

Cette exigence apporte sûrement une meilleure ergonomie, mais nécessite aussi un effort de codage ...

Ma question est: depuis l'iPhone OS 4.0 est libéré et maintient dernier état de l'application automatiquement, est cet effort vraiment justifié ou nécessaire que pour aujourd'hui?

Merci, Josh

Répondre

1

Il ne conserve pas l'état de votre application. Il garde en arrière-plan lorsque vous appuyez sur le bouton d'accueil. Mais l'utilisateur peut le fermer ou le système peut fermer votre application. Donc, il vaudra mieux garder le dernier état de toute façon.

+0

Merci. C'est parfaitement logique. Cependant, j'ai regardé les contacts iPhone et applications intégrées de calendrier et ils se comportent différemment dans ce contexte ... - contact ne pas afficher le dernier contact ouvert (à la place, il affiche simplement la liste de contacts) - où calendrier L'application affiche toujours le dernier événement ouvert. Une idée, pourquoi ces applications se comportent différemment? Y a-t-il des directives que je devrais suivre dans la mise en œuvre de mon application? Merci beaucoup! – Joshua

1

Oui. Les applications en arrière-plan dans iOS4 peuvent encore être terminées sans avertissement.

Questions connexes