* Drawing on the cooperation of Apple Computer, Inc., Mac guru Andy Ihnatko teams with veteran software engineers Michael and Dennis Cohen to demonstrate how Xcode 2 is the fastest way for developers to create Mac OS X applications and the easiest way to take advantage of new Apple technologies * This unique book shows how all of Xcode 2's tools work in real-world situations, allowing readers to get started on Xcode projects quickly and solve common development problems easily * Beginning programmers get a crash course in development basics that they can put to work right away; advanced developers can explore the Xcode features and techniques that will help them streamline the development processes * The two-color format, along with Mac star Andy Ihnatko's witty and conversational style, helps put readers at ease as they create applications, code libraries, plug-ins, programming frameworks, and more
Table of Contents
Foreword.Preface.Acknowledgments.About the Authors.PART I: The IDE of the Tiger.Chapter 1: "Hello, World!" Version 48,345,093.1.Chapter 2: Shopping for Projects at the Builders' Emporium'.Chapter 3: Look in Any (Project) Window.PART II: Code Mountain.Chapter 4: Compiler? I Hardly Know Her!Chapter 5: Living in the Editor.Chapter 6: Practical Magic: Editing Features.Chapter 7: Reference Works While You Play.Chapter 8: Still Yet Even More Preferences.PART III: Drag-and-Drop Dead Gorgeous.Chapter 9: Interface Builder and The Widgets of Aqua.Chapter 10: Hanging Out with the Supermodelers.PART IV: If You Build It, It May Run.Chapter 11: Doing It Old School in Carbon.Chapter 12: Cocoa is the NeXT Big Thing.Chapter 13: Java Nice Day.Chapter 14: The Studio System: Building an AppleScript Application.Chapter 15: Mixing Languages in Crossover Country.PART V: Of Cat Herding and Flea Baths: Debugging, Optimizing, and Version Control.Chapter 16: Avoiding Falling Anvils and Other Crashes.Chapter 17: Shave and a Haircut, 64 Bits: Optimization Tools.Chapter 18: Eliminating Version Perversion.PART VI: Appendixes.Appendix A: The Xcode Developer's Diet.Appendix B: Avoiding Migrate Headaches.Index.
Michael E. Cohen has picked Apples throughout his 25-year career as a teacher, programmer, multimedia designer, Webmaster, and writer. Dennis R. Cohen has been programming since punch cards. Now on his 12th Mac, he has authored, coauthored, or contributed to more than 30 books. Andy Ihnatko, self-described as America's 42nd Most-Beloved Industry Figure, is the Chicago Sun-Times' technology columnist and the totally irreverent blogger at www.andyi.com.