Dear friends, when we develop an iPhone game, How many views you'd like to use? I have experienced on J2ME game development, Generally, it always using one Canvas to rendering everything for game elements. (The Canvas likes View concept of UIKit in my opinion). So, cause I am new to iPhone game development, I just want to know is it ok if I try to use the same way for rendering game elements, just define a state-machine mechanism for game main redering. and other threading to responsible for main logic. As same as in J2me game.