Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Xcode 4 Unleashed (2nd Edition) 2nd Edition

3.8 out of 5 stars 45 customer reviews
ISBN-13: 978-0672333279
ISBN-10: 0672333279
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$7.95 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$37.47 On clicking this link, a new layer will be open
More Buying Choices
21 New from $26.53 23 Used from $0.40
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Save Up to 90% on Textbooks Textbooks
$37.47 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Editorial Reviews


Praise for Xcode 4 Unleashed
“There are many great resources out there for learning iOS and Mac development that cover Objective-C and Cocoa. Xcode is an extremely important part of iOS and Mac development that often gets overlooked. You owe it to yourself to understand Xcode and all of its quirks and power user features to achieve maximum efficiency as a developer. Xcode 4 Unleashed can help you do just that.”
     —Tony Hillerson, Member and Software Architect, Tackmobile.com

“Fritz Anderson’s Xcode Unleashed series is the definitive guide to using Xcode. Xcode 4 Unleashed has been rewritten to cover the sweeping changes in recent versions of the product. I highly recommend this book to anyone who uses Xcode—newbies and grizzled veterans alike.”
     —Duncan Champney, Director of Software Development, WareTo

Praise for Xcode 3 Unleashed
“I would recommend this book to anyone that is serious about programming on the Mac. It is an excellent resource; I plan to refer to it often.”
     —Cortis Clark

“I’ve been doing Mac OS X development for seven years, so I was surprised at how much new information I learned in his book. The details on building and the  overview of Instruments were invaluable.”
     —Dan Wood, Karelia Software

“There isn’t a better book on the market to understand Apple’s powerful—yet free integrated development environment, Xcode. Fritz Anderson stands among the most literate programmers I know, simultaneously able to provide a high-level development narrative while delving into the countless crucial details that make up modern development. I recommend Xcode 3 Unleashed to both novices as an introduction and professionals as a reference.”
     —Jonathan ‘Wolf’ Rentzsch, http://rentzsch.com

“Whether you are new to programming on Mac OS X or a seasoned veteran, Xcode 3 Unleashed has something for you. The book is full of examples and practical information. I recommend this book for anyone doing serious development on Mac OS X 10.5.”
     —Dave Dribin

About the Author

Fritz Anderson has been writing software, books, and articles for Apple platforms since 1984. He has worked for research and development firms, consulting practices, and freelance. He was admitted to the Indiana bar, but thought better of it. He is now an iOS and Mac programmer for the Scholarly Technology department at the University of Chicago. He has two daughters.


Product Details

  • Series: Unleashed
  • Paperback: 768 pages
  • Publisher: Sams Publishing; 2 edition (May 18, 2012)
  • Language: English
  • ISBN-10: 0672333279
  • ISBN-13: 978-0672333279
  • Product Dimensions: 7 x 1.1 x 9 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon Best Sellers Rank: #1,349,675 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Top Customer Reviews

Format: Kindle Edition Verified Purchase
I carefully did all of the work in the first 9 chapters. I encountered several errors but fixing them actually added to the learning experience. Chapter 10, however, is the beginning of a most horrible combination of sloppy work and poor teaching.

Chapters 8 and 9 are the beginning of an iOS application that extends through chapter 13. At the end of chapter 9, you have a really nice beginning to an application. I typed it all in myself and was pleased that I had a good understanding of what I had done. The author begins chapter 10 with that same application, except that it has magically grown to about 10 times the size and complexity of what it was at the end of chapter 9. No explanations, just tons of undecipherable code.

The author's approach to chapter 10 is to have you fix deliberately introduced errors in the (now far more complex) project. But there is a problem. The erroneous code that you are to work on is not in the book nor is it available in the stuff that you download. The code that you download does not have the errors that you are to fix; they are already corrected. (Yes, I verified this very carefully for every one of them.)

Well, I could accept that as carelessness on the part of the publisher. They simply forgot to include the incorrect code, I thought. But, the downloaded, and presumably correct, code does not compile. It has syntax errors. I corrected these. Once it compiles, you can try to run it. Notice I said TRY. It initializes but crashes when you try to use it. Fixing it is impossible, the author has, in one magic leap, made it impossible to understand.

I then examined the remainder of the chapters and code for the iOS application. The horribly complex application becomes even more horribly complex and it never works.
Read more ›
4 Comments 11 of 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Vine Customer Review of Free Product ( What's this? )
If you're encountering XCode for the first time, your initial reaction will probably be "What in the heck is this?" If you're an XCode 3 user, XCode 4 will cause an even stronger reaction. Amazon review policy will not allow me to quote my own comments. Where did things go? How do I...? Apple has an almost wicked tendency to change things around with their software. Sometimes it turns out to be great. Sometimes it doesn't. XCode 4 is a mixed bag as author Fritz Anderson quickly points out. It brings along some tremendous new capabilities, but manages to lose a few stand-bys along the way. It's too bad that Apple never takes the time to put together a book like this. Apple's documentation is rarely helpful if you don't already know the answer. Anderson spends a few early pages discussing what he describes as a browser-based philosophy underlying XCode 4. If you can absorb that, the rest of the book will be more helpful.

I've coded with XCode 3 for a few years, so the first place I went was the chapter for XCode 3 users. While it was helpful as a first glance, I found that I really needed to go through the book from the beginning. Terminology and principles were much clearer then. The book takes an even-handed approach between OSX and iOS programming. Because the majority of XCode works the same in either case, it's a valid approach. I'm an OSX programmer and am unfamiliar with most iOS internals. If you live on one side or other of the fence, you'll just have to deal with the occasional confusion. It's worth it for the nuggets you get. I did the best I could to go through the book from beginning to end, but you really need to traverse some sections with book in one hand and keyboard in the other.
Read more ›
Comment 9 of 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Great book. I really liked how the book made clear what schemes were and how configurations fit into things. Two other books I have tell you where these things are there but this book explains why they are there. This book understands that you need to develop a workflow and not just know where buttons and options are. It's not a help manual. At "only" 768 pages I wish it was longer. There's a great chapter on moving from Xcode 3 to Xcode 4 which I think helps veterans a lot. I could do with more insights on Instruments. "Insights" is the operative word for this book. It shoots up to one of my favorite books for iOS development.
Comment 5 of 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
From Chapter 9 - Chapter 10 the code you've written is incomplete and the author leaves it up to you to figure out what portions of the sample code you need to put into the code you've written. If you take the entire sample from Chapter 10 then all the work in Chapter 10 is done and you can't follow along. So you're left to guess what was supposed to be done and what wasn't.

Specifically the passer class is missing tons of code and you notice from the very first part of Chapter 10 when the author tries to walk you through refactoring. The code you're supposed to refactor "quarterbackWithFirstName:last:inContext:" doesn't exist. It also doesn't exist in the sample code as it already was refactored! So where did the code come from? No where does it say, "Please fill in these methods on your own before continuing to Chapter 10" with a list of methods to create.

Also even the sample code from Chapter 9 already has things done that Chapter 10 tries to walk you through (i.e. the refactoring of code the book never mentions until you have to refactor it).

Up until this part, the book seemed very solid but unless my copy is missing pages, something isn't right from this point on.
1 Comment 8 of 10 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Xcode 4 Unleashed (2nd Edition)
This item: Xcode 4 Unleashed (2nd Edition)
Price: $37.47
Ships from and sold by Amazon.com