or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
48 used & new from $3.63

Have one to sell? Sell yours here
 
   
Step into Xcode: Mac OS X Development
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Step into Xcode: Mac OS X Development (Paperback)

~ (Author)
3.5 out of 5 stars  See all reviews (6 customer reviews)

List Price: $54.99
Price: $34.64 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.35 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
28 new from $16.77 20 used from $3.63

Frequently Bought Together

Step into Xcode: Mac OS X Development + Cocoa(R) Programming for Mac(R) OS X (3rd Edition) + Xcode 3 Unleashed
Price For All Three: $100.77

Show availability and shipping details

  • This item: Step into Xcode: Mac OS X Development by Fritz Anderson

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Xcode 3 Unleashed by Fritz Anderson

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Programming in Objective-C

Programming in Objective-C

by Stephen Kochan
Xcode 3 Unleashed

Xcode 3 Unleashed

by Fritz Anderson
3.2 out of 5 stars (16)  $34.64
Beginning Xcode (Programmer to Programmer)

Beginning Xcode (Programmer to Programmer)

by James Bucanek
3.2 out of 5 stars (4)  $26.39
Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)

Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)

by Mark Dalrymple
4.2 out of 5 stars (8)  $44.09
Beginning Mac OS X Programming

Beginning Mac OS X Programming

by Michael Trent
3.4 out of 5 stars (10)  $26.39
Explore similar items

Editorial Reviews

Product 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.


From the Back Cover

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.




Product Details

  • Paperback: 496 pages
  • Publisher: Addison-Wesley Professional (February 9, 2006)
  • Language: English
  • ISBN-10: 0321334221
  • ISBN-13: 978-0321334220
  • Product Dimensions: 9.1 x 7 x 1.1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #552,016 in Books (See Bestsellers in Books)

More About the Author

Fritz Anderson
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Fritz Anderson Page

What Do Customers Ultimately Buy After Viewing This Item?

Xcode 3 Unleashed
29% buy
Xcode 3 Unleashed 3.2 out of 5 stars (16)
$34.64
Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
26% buy
Cocoa(R) Programming for Mac(R) OS X (3rd Edition) 4.4 out of 5 stars (102)
$31.49
Step into Xcode: Mac OS X Development
17% buy the item featured on this page:
Step into Xcode: Mac OS X Development 3.5 out of 5 stars (6)
$34.64
Beginning iPhone 3 Development: Exploring the iPhone SDK
15% buy
Beginning iPhone 3 Development: Exploring the iPhone SDK 4.6 out of 5 stars (163)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (1)
4 star:
 (3)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
74 of 75 people found the following review helpful:
4.0 out of 5 stars Overall a very good book but has the usual technical errors., March 14, 2006
Amazon Verified Purchase(What's this?)
I am currently more than halfway through this book now and already I can say that I am very happy with my purchase.

Firstly, this is not a programming how-to book. Plus, I don't think it should be your first Mac development book. The purpose of this book is to provide you with a solid understanding of the Xcode tool and to teach you some smart application design methods. I recommend that you start reading this book already knowing some Objective-C and Cocoa (at least a little anyway) because you will take with you so much more than just how to use the Xcode tool. Actually, without any Cocoa programming knowledge, you may just end up confused. The reason I say this is because the examples use intermediate to advanced Cocoa programs to illustrate Xcode as you advance through the book.

This book starts you off with some background information about what happens when you compile a Cocoa application, how the runtime system works and some basic debugging skills. It then instructs the reader to build a command line tool which eventually buds into a mature Cocoa application as the chapters go by, each chapter adding a major feature to the application while introducing additional Xcode features as you go. Some of the Xcode features that I've already learned include: Including a command line tool in a project as a target dependency, how to build and include a static BSD library in a project, using Text Macros to add language-specific code patterns to the Xcode menus, I've expanded my knowledge of Cocoa bindings, how to include a framework target, working with dynamic libraries and more.

Follow the examples! I was actually pleasantly surprised at the Cocoa skills I've learned simply from the examples' code. They are not typical. I've already assimilated the following intermediate to advanced Cocoa programming skills: Calling a command line tool from a Cocoa app using pipes and tasks, building and calling functions from a BDC static library, design skills that promote code decoupling and mixing C and Obj-C conventions together.

I do have some gripes: Technical errors! I've never written a book but how difficult is it to make sure that the samples work once you reach the end of a chapter? And I'm not talking about the intentional errors the author left in the code that are later fixed. For example, in one chapter the book instructed me to add 3 object controllers in Interface Builder. By the end of the chapter the program didn't run because I was never instructed to configure one of the three controllers. I went back to make sure I didn't miss anything. I was able to figure it out myself after some time (another reason you should not be a newbie reading this book) but this error and others should not have made it into the book. Don't authors proof read their own work or at least have a couple of other people read the book and try out the examples? Sheesh!

Also, be warned. I have yet to find any errata or contact info for the author for this book. So if you need help, you may not find any.

This book is an easy read. No nonsense and straight to the point. Most chapters are between 10 and 20 pages, which provides you with plenty of opportunity to stop, rest and take in what you've just read.

I wanted to rate this book ***1/2 for the errors and lack of help, but I can't give half-stars here. This book doesn't deserve 3 stars, so I gave it a 4.

Note [16-MAR-2006]: Wouldn't you know it, I just found the official Step Into Xcode web site complete with downloadable code, errata and author contact info! Here it is: http://six.manoverboard.org/ I now officially increase this books rating from ***1/2 to ****. :)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 21 people found the following review helpful:
5.0 out of 5 stars Worth buying!, March 10, 2006
Fritz Anderson really does a great job covering the ins and outs of Xcode in this book. If you are going to program on the Mac, the in-depth information in this book is a necessity! There are real programming examples to follow along with each chapter, and plenty of screenshots to describe what's going on. I'm glad I purchased "Step Into Xcode," and it has earned a spot on my bookshelf along with Aaron Hillegass's "Cocoa Programming" and Stephen Kochan's "Programming in Objective-C".
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
2.0 out of 5 stars Poor Introductory Reference, August 29, 2008
By Mike Cimprich (Seattle, WA) - See all my reviews
(REAL NAME)   
I'm most of the way through this book and have been losing interest since the first chapter. This book suffers from 3 fatal flaws: incomplete instruction, nonexistent trouble shooting, and poor code design. The first is very frustraiting, if you learn by doing and try to write the code in the book instead of just looking at the included code, you will quickly find your code does not work because the author omitted entire functions from the book. When learning to walk you will stumble, good intro books should account for that and provide you with the means to pull yourself up. This book provides no help to handle problems and you will make many, with the incomplete information along with the general disconnected nature of objective-C & cocoa you, like me may find yourself spending most of your time with this book debugging rather then learning. Finally as a veteran programmer in Win32, Linux, & embedded systems, I found the author's software design sensibilities to be lacking. Functions seem shoved in to classes for little reason, simple data objects took on complex IO functionality; these poor practices are touted by the author as examples of good Mac programming.

In summary I cannot recommend this book, its shortcomings make it difficult to work with, and these difficulties make it nearly impossible to learn from this book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Not a good introduction to anything.
I bought this book thinking that it might be a nice step by step tutorial for the Cocoa and XCode development platform. Read more
Published 20 months ago by James D. Boyd

4.0 out of 5 stars Lays a great foundation
This book covers a lot of ground - great for beginning Xcoders, especially CodeWarrior converts. Not quite as in-depth as I thought it would be, based on the description, but well... Read more
Published on March 30, 2006 by J. Nordquist

4.0 out of 5 stars Lots of useful info.
As to a recommendation, I'd say yes. Step into Xcode is most valuable to those getting started with Xcode, but even for people who have been using it for a little while you are... Read more
Published on March 15, 2006 by Michael Zornek

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Digital scrapbooking on a Mac 5 1 day ago
powermac g4 8 3 days ago
Price change ? 1 4 days ago
Aperture and Photoshop 10 8 days ago
Ipod touch 2nd generation vs 3rd generation???? 32 9 days ago
Magic Mouse 7 9 days ago
Cannot find my phone connected to USB 1 13 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.