2010-10-18 6 views
1

Cette question m'a été posée dans de nombreuses interviews pour le poste de développeur iPhone. Je l'ai googlé mais je n'ai pas trouvé de réponse satisfaisante. La question estFonctions UIViewController Calling Hierarchy

"quel est l'ordre d'appeler les fonctions UIViewController" Certaines des fonctions que je connais sont

  1. loadview
  2. viewDidLoad
  3. viewWillAppear
  4. viewDidUnload

Répondre

5

Il se passe quelque chose comme ceci:

-loadView, 
-viewDidLoad, 
-viewWillAppear, 
-viewDidAppear, 
-viewWillDisappear, 
-viewDidDisappear, 
-viewDidUnload 
+0

Est-ce vraiment une hiérarchie bien? N'est-ce pas l'ordre des fonctions quand une vue est chargée/déchargée? – Rudiger

+0

@Jacon Merci Boy, c'est exactement ce dont j'avais besoin! –

+0

Awww, la question a changé :( – Rudiger

0

Essayez de mettre:

NSLog(@"%@::%@", [[self class] description], NSStringFromSelector(_cmd)); 

dans toutes les fonctions de ce qui précède et voir comment les choses vont dans la fenêtre du journal ...

Questions connexes