I´ve got a question regarding TileMaps. Each level in my game is going to be determined by the length of the tile map. I would like to create a map that will be about 5 mins (in length) long. I want to add depth to my map so I will be making individual layers to create that depth illusion via ParallaxNode. Each independent layer is going to be scrolling automatically at different speeds however the ground layer is going to be scrolling the fastest thus increasing its length being a map that long and the ground layer being longer. Will that bring performance in my game to it's knees?
Yes, that should be fine for your needs. Simple all you are doing would be some form of parallax scrolling methods alongside your basic tile-map with X amount of layers. Unlikely to cause you any issues on its own. Really it will depend on what else you have going on, usually things like physics, any other render intensive calls and how many enemies you will have in your game. Like eBusiness said, testing is key to your performance, in regards you should every now and again when you've implemented something new look at "stress testing". How many of X can i have along with X & X before i start losing performance?
Really quite simple things, so shouldn't be too hard. As for simple optimization, remember to:
Hope that answers your question.
There is nothing to suggest that this should be problematic, the feature is certainly within the capabilities of an iPhone.
However, as always with regards to performance, testing is key. Whenever you are in doubt, implement as much as is needed to make a benchmark.