2011-12-09 112 views
0

假設我正在使用Xcode中的新故事板功能製作遊戲,並且我有主菜單導航控制器作爲我的初始視圖控制器。然後,當用戶開始一個新遊戲時,我會使用模態segue加載遊戲視圖控制器。導航控制器仍然是我的根視圖控制器,而我正在做所有的渲染等,對吧?iPhone視圖控制器層次結構的開銷是多少?

我的問題是有多少開銷,這是否佔用?只是讓導航控制器掛在那裏,會傷害我的遊戲性能嗎?如果您製作了iPhone遊戲,您是如何處理菜單的?

我還想到這一點,因爲我要建在使用GPS有點尋寶復活節彩蛋。一旦你進入應用程序的這一部分,你將永遠不會回到遊戲中。在GPS使用過程中,電池壽命是一個問題。如果讓遊戲的東西坐在那裏,即使它在應用程序的當前生活中永遠不會再被使用,是否會傷害到任何東西?

我試圖建立一個對自定義塞格斯,實際上改變根視圖控制器來解決這個問題,但編寫自定義塞格斯實際上是非常討厭的,如果你嘗試做任何事情並不簡單。我也不確定這是否是正確的舉措。

很抱歉,如果這些無聊的問題,我很新到iOS。

回答

0

下面是一些關於你的問題的答案:

  1. 導航控制器仍然是我的根視圖控制器,而我做我所有的渲染等的,對不對?是的

  2. 這是否會傷害我的遊戲性能只是有導航控制器掛在那裏?作爲記憶被使用,但沒有太多根據我。

重要提示:如果您使用的是故事板您的應用程序將無法iOS5.0前工作,這意味着你將失去很多潛在用戶。

+0

沒關係關於故事板的功能,我也使用ARC和弱引用我。目前這主要是個人學習項目。感謝您的迴應。 –

+0

嗯,我想這是我得到的答案,所以在這裏你去! –

相關問題