Synopses & Reviews
Develop, test, and optimize apps with Apple's Xcode 3 tools
Apple's Xcode 3 Development Tools package provides you with a plethora of project organizers, templates, utilities, and documentation that serves as an ideal choice if your development plans include working with Mac OS X or iPhone apps. This book takes you on a tour of the Xcode 3 integrated development environment and details the exciting features of Xcode 3, their intended purposes, and how you can best use them to make your Xcode 3 workflow seamless, effective, and efficient.
Covers additional tools you'll use in conjunction with Xcode 3, including Interface Builder, Instruments, and Shark
Explains how to search the documentation and filter the results by programming language
Demonstrates developing, testing, optimizing, and analyzing a Mac OS® X or iPhone® application
Walks you through creating complex conditional breakpoints and custom data interpreters
Shows you ways to look for inefficient code, track down memory leaks, catch app crashes, and debug an app that is currently running
Sketches the outline of common solutions, then directs you to resources where you can explore the topic more thoroughly
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
wrox.com Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
A solid guide that responds to the active interest in Apple's Xcode tools
Apple's Xcode tools are a collection of applications and frameworks that are used to develop, test, and optimize applications primarily written for Mac OS X or the iPhone. The steady increase in sales of Apple computers has triggered a strong interest in gaining a thorough understanding of Xcode and its tools and what they have to offer. This book provides you with an inside look at the array of Xcode tools from top to bottom.
You'll go beyond the basics and dive into such in-depth topics as installing the latest version of Xcode tools, customizing the look and behavior of Xcode, creating and managing projects, using the built-in class browser to model complex applications and structures, and more.
- Offers you a solid foundation for getting the most out of Apple's Xcode tools, a collection of applications and frameworks used to develop, test, and optimize applications written for Mac OS X or the iPhone
- Includes clear, comprehensive lessons for installing the latest version of Xcode tools, customizing the look of Xcode, creating and managing projects, testing your interfaces, and building and debugging your projects
- Explains analyzing performance, optimizing your application, working with shared sources, creating your own custom file templates, and customizing the interface builder
With this book, you'll be able to take full advantage of the range of tools included with Xcode.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
About the Author
James Bucanek is a professional software engineer who has developed for Apple computers since its inception. He is a contributing author or technical editor for several Mac OS X books and is currently involved in the full-time development of native applications for Mac OS X.
Table of Contents
CHAPTER 1 Installing Xcode.
CHAPTER 2 The Grand Tour.
CHAPTER 3 Xcode Layout.
CHAPTER 4 The Project.
CHAPTER 5 Sources.
CHAPTER 6 Editing Text.
CHAPTER 7 Syntax-Aware Editing.
CHAPTER 8 Searching.
CHAPTER 9 Class Browser.
CHAPTER 10 Refactoring.
CHAPTER 11 Snapshots.
CHAPTER 12 Help and Documentation.
CHAPTER 13 Interface Builder.
CHAPTER 14 Class Modeling.
CHAPTER 15 Data Modeling.
CHAPTER 16 Targets.
CHAPTER 17 Building Projects.
CHAPTER 18 Debugging.
CHAPTER 19 Performance Analysis.
CHAPTER 20 Unit Testing.
CHAPTER 21 Sharing Source.
CHAPTER 22 Using the Organizer.
CHAPTER 23 Customizing Xcode.