隐藏的UIViewController是否消耗任何资源(iPhone)?

时间:2011-01-09 01:30:28

标签: iphone resources opengl-es uiviewcontroller

我的简单iPhone游戏有两个基本的“屏幕”:

  1. 主屏幕(UIViewController子类)
  2. 游戏画面(UIWindow w / EAGLLayer,所有OpenGL绘图都在这里发生)
  3. 目前,当用户点击主屏幕上的“播放”时,UIViewController被隐藏,并显示游戏屏幕。当游戏结束时,UIViewController被取消隐藏。

    隐藏的UIViewController在隐藏时会消耗任何资源吗?

2 个答案:

答案 0 :(得分:1)

我认为它消耗了一些内存,因为该对象存在且iOS需要将其存储在内存中的某个位置。但是,它将消耗CPU处理时间以将其呈现给UI

答案 1 :(得分:0)

是的,创建它,因此它消耗系统资源。我不能告诉你多少,取决于具体情况