2011-12-09 55 views
0

假设我正在使用Xcode中的新故事板功能制作游戏,并且我有主菜单导航控制器作为我的初始视图控制器。然后,当用户开始一个新游戏时,我会使用模态segue加载游戏视图控制器。导航控制器仍然是我的根视图控制器,而我正在做所有的渲染等,对吧?iPhone视图控制器层次结构的开销是多少?

我的问题是有多少开销,这是否占用?只是让导航控制器挂在那里,会伤害我的游戏性能吗?如果您制作了iPhone游戏,您是如何处理菜单的?

我还想到这一点,因为我要建在使用GPS有点寻宝复活节彩蛋。一旦你进入应用程序的这一部分,你将永远不会回到游戏中。在GPS使用过程中,电池寿命是一个问题。如果让游戏的东西坐在那里,即使它在应用程序的当前生活中永远不会再被使用,是否会伤害到任何东西?

我试图建立一个对自定义塞格斯,实际上改变根视图控制器来解决这个问题,但编写自定义塞格斯实际上是非常讨厌的,如果你尝试做任何事情并不简单。我也不确定这是否是正确的举措。

很抱歉,如果这些无聊的问题,我很新到iOS。

回答

0

下面是一些关于你的问题的答案:

  1. 导航控制器仍然是我的根视图控制器,而我做我所有的渲染等的,对不对?是的

  2. 这是否会伤害我的游戏性能只是有导航控制器挂在那里?作为记忆被使用,但没有太多根据我。

重要提示:如果您使用的是故事板您的应用程序将无法iOS5.0前工作,这意味着你将失去很多潜在用户。

+0

没关系关于故事板的功能,我也使用ARC和弱引用我。目前这主要是个人学习项目。感谢您的回应。 –

+0

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

相关问题