Book description
A Step-by-Step Guide to the Xcode Mac OS Development Environment
Every copy of Mac OS X comes with Xcode, the powerful development suite that Apple uses to build applications ranging from Safari to iTunes. But because Xcode is complex and subtle, even experienced Mac programmers rarely take full advantage of it. Now, Mac developer Fritz Anderson has written the definitive introduction and guide to using Xcode to build applications with any Macintosh technology or language.
Anderson helps you master Xcode's powerful text editor, industry-standard gcc compiler, graphical interactive debugger, mature UI layout and object linkage editor, and exceptional optimization tools. One step at a time, you'll develop a command-line utility, then use Xcode tools to evolve it into a full-fledged Cocoa application. Anderson provides expert guidance on development frameworks, source code management, Core Data modeling, localization, and much more.
Coverage includes
Understanding Xcode workflow and the Mac OS X application lifecycle
Porting established legacy projects into Xcode
Using the Model-View-Controller design pattern to build robust graphical applications
Building static libraries and working with Xcode's build system
Making the most of bundles and package directories
Creating applications compatible with older versions of Mac OS X
Creating universal binaries to run on both Intel and PowerPC Macintoshes
Adding Spotlight searchability to data files
Leveraging Xcode's built-in support for unit testing
Using Xcode on makefile-based UNIX development projects
Step Into Xcode's breadth, depth, and practical focus make it indispensable to every Mac developer: current Xcode users upgrading to Xcode 2.1, experienced Mac programmers migrating from CodeWarrior, UNIX/Linux programmers moving to Mac OS X, and even novices writing their first programs or scripts.
Table of contents
- Copyright
- Preface
- Acknowledgments
-
I. The Life Cycle of a Mac OS X Application
- 1. Kicking the Tires
- 2. Simple Workflow and Passive Debugging
- 3. Simple Active Debugging
- 4. Compilation: The Basics
- 5. Starting a Cocoa Application
- 6. A Cocoa Application: Views
- 7. A Cocoa Application: Controllers
- 8. Property Lists
- 9. Libraries and Dependent Targets
- 10. File Packages and Bundles
- 11. Creating a Custom View
- 12. Dynamic Libraries and Frameworks
- 13. Version Control
- 14. Cross-Development
- 15. Using the Data Modeling Tools
- 16. Spotlight
- 17. Finishing Touches
-
II. Xcode Tasks
- 18. Navigating an Xcode Project
- 19. Xcode for CodeWarrior Veterans
- 20. Xcode for make Veterans
- 21. More About Debugging
- 22. Xcode and Speed
- 23. AppleScript Studio
- 24. A Large Project
- 25. Closing Snippets
- A. Installing Xcode
- B. Some Build Variables
- Glossary
- CD-ROM Warranty
Product information
- Title: Step into Xcode Mac OS X Development
- Author(s):
- Release date: January 2006
- Publisher(s): Addison-Wesley Professional
- ISBN: 0321334221
You might also like
video
Xcode and Instruments Fundamentals: Build and Optimize Apps for iOS and OS X
covers how to develop and debug applications with the Xcode IDE and how to use Instruments …
book
Learn Xcode Tools for Mac OS X and iPhone Development
This book will give you a thorough grounding in the principal and supporting tools and technologies …
video
The 10 Day iPhone App Bootcamp - New iOS 12 and Xcode
Looking to get started with creating fun and interactive apps? This course will equip you with …
book
iOS Development with Swift
iOS Development with Swift is a hands-on guide to creating apps for iPhone and iPad using …