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)
Swing Hacks helps Java developers advance their skills with Swing, the GUI standard since Java 2. For those aiming to create enterprise applications with a polished look, mastering Swing is essential. This O'Reilly title serves as a reference for innovative and creative hacks that reveal surprising capabilities within Swing. It covers a wide range of components, including tables, trees, sliders, and text components, while also delving into JTable/JTree, threaded models, and translucent windows. Readers will learn to filter lists, enhance trees and tables, and implement drag-and-drop functionality. The book offers visual enhancements to improve software aesthetics, functional improvements to expand capabilities, and even playful examples to showcase what's possible. Additionally, it provides a glimpse into future applications as new technologies rapidly emerge in the Java community, offering developers fresh tools to explore. Swing Hacks is not only for those looking to enhance user interfaces; it's also perfect for client-side Java developers seeking to create polished applications, enthusiasts eager to push boundaries, and coders wanting to apply powerful techniques. Packed with tips and tricks, this resource significantly boosts your proficiency with interface-building tools.
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.