Le développement d'applications iOS: comprendre les transitions d'état
La UIApplication objet fournit le contrôle de l'application à l'échelle et la coordination pour une application iOS. Il est responsable de la gestion du routage initial des événements utilisateur entrants (touches, par exemple) ainsi que l'envoi de messages à partir d'objets de contrôle d'action (comme des boutons) pour les objets cibles appropriées.
L'objet de l'application envoie des messages à son délégué de l'application pour vous permettre de répondre, d'une manière d'application unique, lorsque votre application est en cours d'exécution, à des choses telles que le lancement de l'application, avertissements peu de mémoire, et les transitions d'état, telles que le déplacement en arrière-plan et Retour en avant-plan.
Vous devez appliquer les mesures suivantes UIAppDelegate méthodes dans votre application. La plupart de ces méthodes sont déjà essentiellement mis en œuvre dans le code fourni par les modèles d'Apple, avec des commentaires expliquant leurs fins.
Méthode | Qu'est-ce que vous faites avec lui |
---|
application: didFinishLaunchingWithOptions: | Dans cette méthode, faites ce que vous devez faire pour initialiser yourapplication après son lancement. |
applicationWillResignActive: | Ce message est envoyé lorsque l'application est sur le point de déplacer fromthe actif à l'état inactif. Utilisez cette méthode pour faire des choses telles aspause tâches en cours et tout basé sur une minuterie (comme un jeu) .En utilisant cette méthode ne signifie pas que vous serez enteringbackground, mais il ne signifie pas que votre demande ne sera pas beexecuting. |
applicationDidEnterBackground: | Ce message est envoyé lorsque votre application va beentering fond. À ce stade, vous devez supposer que yourapplication peut éventuellement être résilié sans avertissement, afin saveuser données, invalider minuteries, et de stocker suffisamment de demande stateinformation. |
applicationWillEnterForeground: | Ce message est envoyé lorsque votre application a été rescuedfrom fond. Dans cette méthode, inverser ce que vous avez fait dans applicationDidEnterBackground :. |
applicationDidBecomeActive: | Votre application est maintenant actif. Vous devez inverser quelque youdid dans applicationWillResignActive:. Youalso pourrait vouloir rafraîchir l'interface utilisateur. |
A propos Auteur
Comment configurer les paramètres de préférences de l'utilisateur dans votre application ipad Vous pouvez définir des préférences pour les applications iPad, qui sont paramètres spécifiques aux applications utilisées pour configurer le comportement ou l'apparence de votre application iPad. Vous pouvez créer et enregistrer les…
Comment utiliser des cadres dans votre app ipad Un cadre propose code commun qui fournit des fonctionnalités génériques. L'iPhone OS pour l'iPad fournit un ensemble de cadres pour l'intégration des technologies, des services, et des fonctionnalités dans vos applications. Par exemple, le…
Mise en œuvre de classes de base d'applications Java pour une application BlackBerry Votre application BlackBerry commence à partir d'une ardoise vierge. L'environnement de développement Java (JDE) crée un espace de travail vide, et vous ajouter un projet et les fichiers source Java. Vous avez besoin de mettre en œuvre certaines…
Ios 6 développement de l'application: le multitâche, le traitement de fond, et les notifications Bien que iOS n'a pas vrai multitâche, il a la tâche de commutation instantanée sur qui réduit démarrage de l'application et le rend plus facile de continuer là où vous l'avez laissé. Pour certains types d'applications, vous pouvez également…
Iphone développement d'applications: vue méthodes de contrôleur compréhension iPhone développeurs d'applications lutte avec savoir quelles méthodes vue de contrôleur à utiliser, et quand. Cueillette de la mauvaise méthode pour actualiser votre interface utilisateur peut se traduire par une application iPhone qui déçoit…
Liste de vérification de la conception d'applications iPhone applications iPhone sont complexes, et il est important de garder un oeil sur le style et la fonction de votre produit. Quand vous inspectez votre application, vérifiez ces aspects:Pas de liens cassés dans l'application, interne ou…
Garder un œil sur les rappels de BlackBerry App Votre application BlackBerry utilise rappels pour permettre OS du smartphone pour appeler dans votre application pour des opérations spécifiques. Votre application BlackBerry emploie elle-même susceptible rappels pour permettre les discussions…
Dix façons d'être un développeur heureux Dans le développement d'applications iOS, ces petites choses vous saviez que vous étiez censé faire, mais n'a pas, vont vous rattraper tôt et souvent, afin d'apprendre à prêter attention à dès le début dans le développement de…
Visual Studio 2010 commune des types de projets Visual Studio 2010 est livré avec de nombreux modèles de projet pour créer le code réutilisable nécessaire et fichiers dont vous avez besoin pour commencer à développer des applications. Dans le tableau suivant, vous trouverez des…
Développement d'applications iPhone pour les nuls Xcode est essentiel pour le développement d'applications iPhone. Et commandement central pour Xcode est la fenêtre de l'espace de travail, où vous effectuez toutes les tâches que vous devez faire pour développer votre application iPhone. La…
Comment utiliser plusieurs applications simultanément ipod Multitâche sur un iPod touch est à peu près le même: faire plusieurs choses à la fois. Dans ce cas, vous exécutez multiples applications à la fois - ou au moins, il semble de cette façon.Avec la quatrième génération et de nouveaux…
Comment partager une application sur votre Nexus 7 Quand vous aimez l'un de vos Nexus 7 applications tant que vous ne pouvez pas contenir votre joie, se sentir libre de partager l'application avec vos amis. Vous pouvez facilement partager un lien vers l'application dans le toujours covenient Google…
Onglet Galaxy: comment partager des applications sur le marché Quand vous aimez une application que vous avez téléchargé et utilisé sur votre Samsung Galaxy Tab, hésitez pas à partager cette application avec vos amis. Vous pouvez facilement partager un lien vers l'application dans le marché en obéissant…
Fonction de lancement rapide pour les applications Android Phone Si votre téléphone Android dispose d'un clavier physique, vous êtes dans un vrai régal: Vous pouvez assigner des raccourcis vers les app 36 touches sur ce clavier. Voilà un raccourci clavier par lettre, de A à Z, plus 10 pour les numéros 1 à…