I was recently the coder on an iPhone puzzle game. This was my first iPhone project, as well as my first project on any Apple platform. For the most part, development was straightforward OpenGL programming in C++. The game's audio, however, turned out to be very difficult to implement. Here is what I learned. There are 3 distinct audio output APIs available, and they are all incompatible. These AP

