Cours n°11 du 18 avril 2013
3MCIn2 2012-2013
1
Cycle de vie des ViewControllerUIImageViewUIWebView
2
Cycle de vie des ViewController
3
Cycle de vie des ViewController
!
Les ViewController ont un cycle de vie:
•
ils naissent (sont créés)
•
ils existent pendant une certaine durée
•
ils meurent (disparaissent, sont vidés de la mémoire)
!
Les phases de ce cycle sont prévisibles:
•
un certain nombre de messages leur sont envoyés à ces différentes étapes
4
En anglais,
overriding method
Redéfinition de méthode
!
Héritage: une sous-classe hérite des méthodes de sa super-classe
•
parfois, elle les réutilise telles quelles
•
souvent elle a besoin de les modifier. Dans ce cas, deux solutions:
-
créer une nouvelle méthode avec un nouveau nom
-
redéfinir
la méthode existante dans la super-classe
!
Deux règles pour cette redéfinition (ou surcharge):
•
la méthode redéfinie doit prendre le même nombre et type d’arguments que la méthode de la super-classe
•
elle doit avoir le même type de retour que la méthode de la super-classe
5
Cycle de vie des ViewController
!
Les phases de ce cycle sont prévisibles:
•
un certain nombre de messages leur sont envoyés à ces différentes étapes
6
On va très souvent redéfinir un certain nombre de ces méthodes
!
pour réaliser certaines tâches
Satisfaites votre curiosité
Tout ce que vous voulez lire.
À tout moment. Partout. Sur n'importe quel appareil.
Aucun engagement. Annulez à tout moment.