For non trivial games I always suggest taking the opengl (gl-es) route.
This sample project should get you started: http://www.71squared.co.uk/iPhone/CrashLanding.zip
This is from Apple itself . It has been removed from their site since the audio code is outdated (it's no longer compatible with most recent OS versions).
It also contains some wrapper code to easily load images into textures and to generate textures with a string of text and a specified font and size.