iPhone game restart strategy
===

I am new to develop iPhone games, infact game development. and I wonder, what is the most common strategy of restart a game?

- Have reset functions in the gameViewController and call it?
- Is there a fast way to just restart the controller?(but have to ensure my navigation dismiss method works when quit game to menu as well)

Which one is more sufficent?

Another other better suggestions would be great !
