2011-01-09 65 views
1

我簡單的iPhone遊戲有兩種基本的 「屏幕」:隱藏的UIViewController是否消耗任何資源(iPhone)?

  1. 主屏幕(UIViewController子類)
  2. 遊戲畫面(一個UIWindow W/EAGLLayer,所有的OpenGL繪圖發生)

目前時用戶點擊主屏幕上的「播放」,UIViewController就會隱藏起來,遊戲畫面就會顯示出來。當遊戲結束時,主屏幕UIViewController被取消隱藏。

隱藏的UIViewController在隱藏時會消耗任何資源嗎?

回答

1

我認爲它消耗了一些內存,因爲對象存在,iOS需要將它存儲在內存中的某個地方。但是,它會而不是消耗CPU處理時間以將其渲染到UI

0

是的,它會創建,因此它會消耗系統資源。我不能告訴你有多少,取決於具體情況