There are a great number of mobile applications that make use of interaction with the device's camera, including such tasks as taking images, recording videos, and providing overlay, such as with augmented-reality applications. iOS developers have a great deal of control in how they can interact with any given device's hardware. In this chapter, you will go over multiple ways to access and use these functionalities, from simple, predefined interfaces to incredibly flexible, custom implementations.
NOTE: The iOS simulator does not support camera hardware. In order to test most recipes in this chapter, they must be run on a physical device.
Recipe 6–1: Taking Pictures
iOS has an incredibly handy and simple interface ...