Harnessing iOS Device Capabilities
In This Chapter
Incorporating e-mail, SMS, and telephony
Writing programs that use audio and video
Discovering the capabilities on your device
Detecting orientation, acceleration, and rotation using sensors
Analyzing the OO design of components used in this chapter
Mobile devices are powerful computing platforms and can accommodate a wide range of hardware capabilities. New iOS devices often have high-performance cameras, as well as a built-in GPS and one or more sensors.
Now that Apple has made the iOS platform developer friendly by opening up the platform to outside developers, you can design apps that can control a camera and take photographs, make phone calls and send text messages, and record and play audio and video. Also, your device can sense movement and rotation through its sensors. You can use these capabilities to detect orientation, acceleration, and rotation.
In this chapter, you find out how to incorporate these capabilities ...