2011-01-09 79 views
1

我简单的iPhone游戏有两种基本的 “屏幕”:隐藏的UIViewController是否消耗任何资源(iPhone)?

  1. 主屏幕(UIViewController子类)
  2. 游戏画面(一个UIWindow W/EAGLLayer,所有的OpenGL绘图发生)

目前时用户点击主屏幕上的“播放”,UIViewController就会隐藏起来,游戏画面就会显示出来。当游戏结束时,主屏幕UIViewController被取消隐藏。

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

回答

1

我认为它消耗了一些内存,因为对象存在,iOS需要将它存储在内存中的某个地方。但是,它会而不是消耗CPU处理时间以将其渲染到UI

0

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