Reveals how to create a wide variety of dynamic, appealing, and effective mobile applications for the iPhone SDK, discussing the essential tools, APIs, and techniques used to program the platform; the iPhone's user interface components; networking capabilities; performance and debugging tools; Interface Builder; and the use of the XCode IDE to manage source code, images and sound, database files, and more. Original. (Intermediate)
A Hands-On Guide to Audio Programming for Mac and iOS
336 Seiten
12 Lesestunden
Audio profoundly influences the human brain, and with Apple's Core Audio, developers can harness this power in Mac and iOS applications. This framework supports a range of features, including audio capture, real-time effects, MP3 playback, virtual instruments, web radio, and VoIP. However, Core Audio is complex. In this comprehensive guide, experienced Mac programming author Chris Adamson and Core Audio expert Kevin Avila demystify this intricate system, enabling skilled programmers to maximize its potential. They explain Core Audio's capabilities, its operational mechanics, and its foundation in sound phenomena and audio language. Through clear code examples, readers learn to navigate recording, playback, format conversion, Audio Units, 3D audio, MIDI connectivity, and the unique challenges of iOS programming. Topics covered include mastering Core Audio's conventions, using Audio Queue for recording and playback, synthesizing audio, applying effects to audio streams, capturing microphone input, mixing streams, managing file streams, converting formats, creating 3D positional audio, and utilizing Core MIDI on the Mac. By mastering the intricacies of Core Audio, readers will elevate their skills and become proficient in this powerful framework.