Step into Xcode: Mac OS X Development

Step into Xcode: Mac OS X Development

by Fritz Anderson
     
 

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

See more details below

Overview

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.

Read More

Product Details

ISBN-13:
9780321334220
Publisher:
Addison-Wesley
Publication date:
02/03/2006
Pages:
496
Product dimensions:
7.00(w) x 9.23(h) x 0.93(d)

Table of Contents

Pt. IThe life cycle of a Mac OS X application1
1Kicking the tires3
2Simple workflow and passive debugging11
3Simple active debugging23
4Compilation : the basics33
5Starting a Cocoa application43
6A Cocoa application : views61
7A Cocoa application : controllers73
8Property lists89
9Libraries and dependent targets115
10File packages and bundles129
11Creating a custom view141
12Dynamic libraries and frameworks165
13Version control183
14Cross-development199
15Using the data modeling tools221
16Spotlight243
17Finishing touches263
Pt. IIXcode tasks283
18Navigating an Xcode project285
19Xcode for CodeWarrior veterans307
20Xcode for make veterans325
21More about debugging345
22Xcode and speed363
23AppleScript studio369
24A large project385
25Closing snippets407
App. AInstalling Xcode417
App. BSome build variables423

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >