10. Core Audio on iOS
Although it started on Mac OS X, Core Audio is at least as important—and maybe more so—on iOS, where its low latency and extreme efficiency are a phenomenally good fit for the limited environment that exists on mobile devices such as the iPhone, iPod touch, and iPad. It was the first media API available when Apple opened the iPhone’s SDK, and for a lot of apps, it’s still the right choice.
This chapter looks at how you can immediately put to use on iOS everything you’ve already learned. Then it moves to the traits that are specific to iOS, including its simplified hardware abstraction, its strengths and limits, and how you collaborate with other apps to share the device’s audio system.