Programming Books C Java PHP Python Learn more Browse Programming Books
Xcode 4 Unleashed (2nd Edition) and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $44.99
  • Save: $12.98 (29%)
FREE Shipping on orders over $35.
Only 4 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Sold by apex_media
Condition: Used: Very Good
Comment: Ships direct from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $25. Overnight and 2 day shipping available!
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Xcode 4 Unleashed (2nd Edition) Paperback – May 18, 2012

ISBN-13: 978-0672333279 ISBN-10: 0672333279 Edition: 2nd

Buy New
Price: $32.01
22 New from $27.38 29 Used from $0.01
Amazon Price New from Used from
"Please retry"
"Please retry"
$27.38 $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Frequently Bought Together

Xcode 4 Unleashed (2nd Edition) + Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Price for both: $61.46

Buy the selected items together

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

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 (46 customer reviews)
  • Amazon Best Sellers Rank: #1,490,249 in Books (See Top 100 in Books)

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,

“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,

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

More About the Author

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

Customer Reviews

If you're an XCode 3 user, XCode 4 will cause an even stronger reaction.
It started out OK but I was soon stumped when things didn't work as outlined in the book, plus I continually got error messages for my codes.
If you've been nervous about trying to learn to work with Xcode and Objective-C and iOS app development, this book may be the way to go.
N. Krumpe

Most Helpful Customer Reviews

11 of 11 people found the following review helpful By Walt P on December 7, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 10 people found the following review helpful By Personne VINE VOICE on August 20, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By Gerard Guillemette on May 19, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 10 people found the following review helpful By bogatyr on June 21, 2012
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 Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

What Other Items Do Customers Buy After Viewing This Item?