2011-01-09 8 views
1

Meine einfache iPhone-Spiel hat zwei grundlegende "Screens":Verbraucht ein versteckter UIViewController Ressourcen (iPhone)?

  1. Home-Bildschirm (UIViewController Unterklasse)
  2. Spielbildschirm (UIWindow w/EAGLLayer, wo die alle OpenGL Zeichnung geschieht)

Zeit, wenn Der Benutzer tippt "Play" auf dem Homescreen, der UIViewController ist nur versteckt und der Spielbildschirm wird angezeigt. Wenn das Spiel vorbei ist, wird UIViewController wieder eingeblendet.

Verbraucht der versteckte UIViewController Ressourcen, wenn er ausgeblendet ist?

Antwort

1

Ich denke, es verbraucht etwas Speicher, weil das Objekt existiert und iOS muss es irgendwo im Speicher speichern. Es wird jedoch nicht verbrauchen CPU-Verarbeitungszeit für das Rendern auf die UI

0

Ja, es wird erstellt, es verbraucht Systemressourcen. Ich kann Ihnen nicht sagen, wie viele, hängt von der spezifischen Situation