Xcode 3 Unleashed and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

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

Have one to sell? Sell yours here
 
   
Xcode 3 Unleashed
 
 
Start reading Xcode 3 Unleashed on your Kindle in under a minute.

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

Xcode 3 Unleashed (Paperback)

~ (Author)
Key Phrases: version control, property lists, custom view, Interface Builder, Core Data, Target Info (more...)
3.2 out of 5 stars  See all reviews (16 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.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
49 new from $23.50 17 used from $22.02

Formats

Amazon Price New from Used from
  Kindle Edition $27.71 -- --
  Paperback $34.64 $23.50 $22.02

Frequently Bought Together

Xcode 3 Unleashed + Cocoa(R) Programming for Mac(R) OS X (3rd Edition) + Programming in Objective-C 2.0 (2nd Edition)
Price For All Three: $95.82

Show availability and shipping details

  • This item: 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

  • 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

  • Programming in Objective-C 2.0 (2nd Edition) by Stephen G. Kochan

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


Special Offers and Product Promotions


Customers Who Bought This Item Also Bought

Programming in Objective-C 2.0 (2nd Edition)

Programming in Objective-C 2.0 (2nd Edition)

by Stephen G. Kochan
4.5 out of 5 stars (73)  $29.69
Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces (Pragmatic Programmers)

Core Animation for Mac OS X and the iPhone: Creating Compelling Dynamic User Interfaces (Pragmatic Programmers)

by Bill Dudney
3.7 out of 5 stars (18)  $23.07
Objective-C Pocket Reference

Objective-C Pocket Reference

by Andrew Duncan
4.2 out of 5 stars (9)  $9.95
Learn Objective–C on the Mac (Learn Series)

Learn Objective–C on the Mac (Learn Series)

by Mark Dalrymple
4.2 out of 5 stars (35)  $26.39
Cocoa Design Patterns

Cocoa Design Patterns

by Erik M. Buck
4.7 out of 5 stars (6)  $31.49
Explore similar items

Editorial Reviews

Product Description

Apple’s new Xcode 3 is the most powerful Mac development suite ever created. In Xcode 3 Unleashed, renowned Mac developer Fritz Anderson has written the definitive guide to making the most of Xcode 3 to build any Macintosh or iPhone application.

 

Anderson leads you through a simple project that covers the entire Xcode 3.x development lifecycle. You’ll walk through building and debugging command-line tools, creating Mac OS X user interfaces, modeling data, localizing languages, compiling applications, and much more. Along the way, he introduces each of Apple’s remarkable development tools from the latest version of Interface Builder to Instruments—a powerful new tool for analyzing and optimizing your code.

 

Anderson shows how to manage your source code in any environment, whether you’re working solo or participating in a worldwide team. He thoroughly illuminates Xcode 3’s build system and shows how to make the most of Apple’s performance tools, led by the deep and powerful Shark statistical profiler.

 

Systematically updated for Xcode 3.x, this is a comprehensive revision of Anderson’s previous bestseller, Step into Xcode. Its breadth, depth, and practical focus will make it indispensable to every Mac developer: experienced programmers upgrading from Xcode 2 or migrating from CodeWarrior; UNIX/Linux programmers moving to Mac OS X; even new programmers.

 

Detailed information on how to…

  • Succeed with every stage of the Mac OS X application lifecycle
  • Make the most of Xcode 3’s core tools for editing, debugging, testing, and compilation
  • Get the most from new improvements to Interface Builder
  • Create robust applications using the Model-View-Controller paradigm
  • Utilize dynamic libraries and frameworks
  • Build Universal Binaries to run on both Intel and PowerPC Macs
  • Add Spotlight searchability to data files
  • Profile memory, I/O, graphics, and threading in real-time
  • Accelerate both your applications and your development processes
  • Leverage new improvements to the Xcode documentation system
  • Avoid header ambiguity, disappearing links, and other Xcode development pitfalls

Introduction 1

 

Part I: The Life Cycle of a Mac OS X Application

Chapter 1: Kicking the Tires 11

Chapter 2: Simple Workflow and Passive Debugging 19

Chapter 3: Simple Active Debugging 29

Chapter 4: Compilation: The Basics 39

Chapter 5: Starting a Cocoa Application 47

Chapter 6: A Cocoa Application: Views 63

Chapter 7: A Cocoa Application: Controllers 75

Chapter 8: Version Control 93

Chapter 9: Property Lists 117

Chapter 10: Libraries and Dependent Targets 141

Chapter 11: File Packages and Bundles 153

Chapter 12: Unit Testing 167

Chapter 13: Creating a Custom View 181

Chapter 14: Dynamic Libraries and Frameworks 203

Chapter 15: Documentation in Xcode 221

Chapter 16: Using the Data Modeling Tools 243

Chapter 17: Cross-Development 267

Chapter 18: Spotlight (or, How to Build a Plug-in) 281

Chapter 19: Finishing Touches 301

 

Part II: Xcode Tasks

Chapter 20: Navigating an Xcode Project 331

Chapter 21: Xcode for make Veterans 353

Chapter 22: More About Debugging 373

Chapter 23: Xcode and Speed 395

Chapter 24: A Legacy Project 403

Chapter 25: Shark and the CHUD Tools 421

Chapter 26: Instruments 437

Chapter 27: Closing Snippets 461

 

Appendices

Appendix A: Some Build Variables 475

Appendix B: Project and Target Templates 485

Appendix C: Other Resources 501

 

Index 507

 



About the Author

Fritz Anderson has been writing software, books, and articles for the Macintosh since 1984. He has worked for research and development firms, consulting practices, and freelanced. He has been admitted to the Indiana bar but thought better of it. He now lives in Chicago, where he works for a large university.


Product Details

  • Paperback: 560 pages
  • Publisher: Sams; 1 Pap/Cdr edition (July 27, 2008)
  • Language: English
  • ISBN-10: 0321552636
  • ISBN-13: 978-0321552631
  • Product Dimensions: 9.1 x 7 x 1.2 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon.com Sales Rank: #52,698 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #90 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Object-Oriented Design

More About the Author

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

Visit Amazon's Fritz Anderson Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

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

 
29 of 31 people found the following review helpful:
5.0 out of 5 stars The BEST way to get familiar with the Xcode Environment., August 21, 2008
As another reviewer so kindly mentioned, this book is not for those new to programming, objective-c, or object oriented development. It is Perfect for those of us with a strong background in development that are looking for a walkthrough of the Xcode development environment.

This book makes an excellent followup to Cocoa- Programming for Mac- OS X, Third edition This text moves well beyond cocoa development theory into giving readers a very visual (tons of color screenshots and diagrams) tour of the XCode environment by walking them step-by-step through building a project that implements most of the features that beginning cocoa developers will want to know about when trying to break into the OSX Development world.

One of the biggest plusses about this book has to be the attention given to the Debugger, Unit Testing, Memory Mangement, Instruments and other performance tools. It's information I didn't know how to find before reading this text, and it has given me a greater knowledge about how to better tune my apps and what to pay more attention to while coding.

Overall I would highly recommend picking up Xcode 3 Unleashed to anybody who is seriously considering making an entry into the world of Apple software development. There are too few books on Apple dev, and the fact is that a majority of them are outdated and useless as of Xcode 3 except for theory. This book is a fresh look at Apples latest development environment and I would encourage you to pick it up and get started--it's a great read.

For those of you interested in picking up Xcode skills for iPhone development, this is really a great getting started point for learning the IDE, getting your hands dirty with proper MVC, and learning how to debug and tune your apps. It is definitely worth the read and perhaps a bit more in line with your goals of learning the apple development environment than the Hillegass book. (I wish I had started here first)

And thanks go to Fritz, by the way, for taking the time to create such an in depth tutorial to what is becoming a teriffic development environment from Apple.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 16 people found the following review helpful:
4.0 out of 5 stars Good intro to Xcode, but not Cocoa, September 15, 2008
By Jonathan Buys (Des Moines, IA) - See all my reviews
(REAL NAME)   
I was given this book by being a member of the Des Moines Cocoaheads group, and as a new developer on the Mac, I was very grateful for it. While other books provide a better introduction to Cocoa and Objective-C, Xcode 3 Unleashed fills a gap by providing detailed explanations of the Xcode IDE itself.

I was able to immediately make use of Chapter 8, Version Control, in my project. That chapter alone is almost worth the cost of the book. It steps you through creating a local repository, adding your project to the repository, committing changes, comparing files, and rolling back changes. After using the built in subversion support in Xcode, relying on Time Machine for version control seems archaic.

Fritz Anderson also spends a good deal of time introducing Xcode to developers more familiar with UNIX and Linux development. Chapter 21 is dedicated to "make Veterans", and explains how Xcode builds a project under the hood. This book also includes separate chapters for using the included debugging and optimization tools like Shark and Instruments.

The last thing I'd like to say about the book is that it is beautifully laid out. Full color illustrations and syntax highlighting that matches the default Xcode editor really make the book stand out. I do not think Xcode 3 Unleashed should be the first book you read getting started in Cocoa development, but it is certainly towards the top of the list. I would recommend learning C first, then Objective-C, and then moving into the IDE. You are much more likely to appreciate all that Xcode does for you after that.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars One of the best books I've read on Mac OS X development!, August 20, 2008
By Gary Bennett (Scottsdale, AZ.) - See all my reviews
(REAL NAME)   
This is a great book. It is not a pure Cocoa Development book, although it does cover some aspects of Cocoa Development. This goes into all the critical pieces of XCode, i.e. the IDE, Debugger, Source Control, Instrumentation, etc.

Very well illustrated with great layou. I've been a developer for almost 20 years. Have lots of development books. This ranks up there with the best. Makes a perfect companion to Aaron Hillegrass's "Cocoa Programming for Mac OS X" 3RD EDITION. If you're new to Mac OS X Cocoa and iPhone development, the learning curve is steep, but these two books will get you on your way. Have Fun!
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 For beginers
The book starts of with a great intro then 5 pages in its like BAM! I couldn't understand anything and the back of the book mention iphone and ipod touch which is not talked about... Read more
Published 4 months ago by Stephen Lennox

2.0 out of 5 stars Only for the experienced
This book is definitely not for those new to Mac development. I'm a C++/C# dev from the MS side of the spectrum who decided to try and get some experience with Mac development... Read more
Published 5 months ago by Martin A. Beechen

4.0 out of 5 stars Good for what the author intended it
This is not a "Learn Objective-C Book" as the title should suggest. I bought this after reading a few reviews that seemed to indicate otherwise but in actual fact this book... Read more
Published 9 months ago by De Wildt Van Reenen

2.0 out of 5 stars NOT for beginners
I have previously developed software for windows using Visual Basic and Delphi and C. Now that I am a Mac convert I tried to learn software development using Xcode. Read more
Published 9 months ago by Jon Daley

1.0 out of 5 stars If you have time to lose, then get this book.
I will just list my complaints one by one. You make the decision.

1. Nothing here that I can't get in Google in 2 seconds
2. Read more
Published 9 months ago by George Hrysanthopoulos

4.0 out of 5 stars X-Code 3
The book is a walk through with progressively more complex implementations solving the same problem. Read more
Published 10 months ago by Christopher Best

5.0 out of 5 stars Outstanding guide to Xcode 3.0
I wish I would have purchased this book several years ago! It is an outstanding, comprehensive walk-thru of the entire Xcode 3.0 integrated development environment. Read more
Published 10 months ago by Kelsey McClanahan

3.0 out of 5 stars Good, but not up to date with Apple programers!
The book, published in July, 2008 uses the entry to the Xcode 3 that no longer is valid in Leopard 10.5.6!!! Read more
Published 10 months ago by Clark Tyler Thompson

1.0 out of 5 stars Program does not work
The text may be good and provide good content, but the major project through the first seven chapters does not work. You cannot add data to the GUI interface. Read more
Published 10 months ago by Robert Zahler

3.0 out of 5 stars Comparision?
I'm looking for a comparision between James Bucanek's "Beginning Xcode" (which I already have) and Fritz Anderson's "Xcode 3 Unleashed" (which I don't have). Read more
Published 12 months ago by John Love

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
Textbooks for Kindle DX? 61 3 days ago
textbook scam 66 8 days ago
Amazon is a great place to buy textbooks! 35 20 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


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.