Vidéo: Test de l'adaptateur OBD-II LESCARS, diagnostique auto et info capteurs 2025
Partie du développement de l'application iPhone pour les nuls Triche
Application iPhone Les développeurs luttent avec savoir quelles méthodes de contrôleur de vue à utiliser, et quand. Choisir la mauvaise méthode pour rafraîchir votre interface utilisateur peut entraîner une application iPhone qui déçoit les utilisateurs.
Pour savoir quand faire quelque chose dans le framework UIKit, vous devez savoir quand les messages sont envoyés, en particulier pour voir les contrôleurs. Les contrôleurs View ont un cycle de vie tout comme les applications, et certains messages sont envoyés sous forme de vues affichées et masquées.
Les deux méthodes que vous devez savoir pour travailler avec les vues sont
Le tableau suivant récapitule ce que vous devez faire dans quelle méthode:
Méthode | Quand l'envoyer | Que faut-il utiliser pour |
---|---|---|
viewDidLoad | Après que le contrôleur de vue a chargé ses vues associées dans
mémoire |
Effectuer une vue supplémentaire initialisation sur les vues chargées
depuis le storyboard ou fichier nib. Par exemple, si vous affichez du texte statique, chargez ce texte ici. |
viewWillAppear: | Lorsque la vue est sur le point de devenir visible | Faites les choses nécessaires pour présenter la vue.
Par exemple, si vous affichez l'emplacement du magasin Book le plus proche portant le Développement d'applications iPhone pour Dummies , mettez à jour cette information dans cette méthode. |
Le message viewDidLoad est envoyé au contrôleur de vue après que le contrôleur de vue a chargé ses vues associées dans la mémoire. Cette méthode est utilisée pour effectuer l'initialisation de la vue et n'est pas nécessairement appelée à chaque fois que la vue apparaît. Si, par exemple, l'utilisateur effectue une sélection dans la vue qui entraîne le chargement et la glissade de sa vue par un nouveau contrôleur de vue et que l'utilisateur clique sur le bouton Précédent, ce message n'est pas envoyé lorsque la vue d'origine réapparaît. C'est le travail de viewWillAppear:
Le message viewWillAppear: est envoyé lorsque la vue est sur le point de devenir visible. La première fois qu'il est envoyé est après le message viewDidLoad, puis à chaque fois que la vue réapparaît, par exemple lorsque vous appuyez sur le bouton Précédent. Vous utilisez cette méthode pour actualiser votre interface utilisateur, si nécessaire, mais pas pour l'initialisation.
