Search Advanced SearchView Cart   Checkout   
 Location:  Home » Automotive Books » MacOS » Step into Xcode: Mac OS X Development  
In Association With...
Site Navigation
Home
Discussion Forums
Categories
Tools / Car Care / Parts
Automotive Books
Camaro Books
Corvette Books
Mustang Books
Mopar Books
Related Categories
• MacOS
Operating Systems
Computers & Internet
Subjects
Books
• Software
Computers & Internet
Subjects
Books
• Operating Systems
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Computers & Internet: Operating Systems: General
General
Archive
Custom Stores
Specialty Stores
• Computers & Internet: Software: General
General
Archive
Custom Stores
Specialty Stores
• Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Subcategories
Business
Databases
Directories
E-mail
Introductory Guides
Mathematical & Statistical
Natural Language Processing
Optical Character Recognition
Personal Finance
Spreadsheets
Voice Recognition
Word Processors & Editors
All Titles
Arts & Photography
Biographies & Memoirs
Business & Investing
Children's Books
Computers & Internet
Cooking, Food & Wine
Engineering
Entertainment
Gay & Lesbian
Home & Garden
Literature & Fiction
Medicine
Nonfiction
Outdoors & Nature
Parenting & Families
Professional
Reference
Religion & Spirituality
Science
Teens
Travel
Mass Market
Trade

Step into Xcode: Mac OS X Development

Step into Xcode: Mac OS X Development

zoom enlarge 
Author: Fritz Anderson
Publisher: Addison-Wesley Professional
Category: Book

List Price: $49.99
Buy New: $17.50
You Save: $32.49 (65%)



New (29) from $17.50

Avg. Customer Rating: 4.0 out of 5 stars 6 reviews
Sales Rank: 45016

Media: Paperback
Number Of Items: 1
Pages: 496
Shipping Weight (lbs): 1.6
Dimensions (in): 9.1 x 7 x 1.1

ISBN: 0321334221
Dewey Decimal Number: 005.4465
EAN: 9780321334220
ASIN: 0321334221

Publication Date: February 9, 2006
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Condition: New, unopened, includes unopened CD! Ships via USPS Priority Mail 2-3 day service with tracking number!

Similar Items:

  • Cocoa(R) Programming for Mac(R) OS X (3rd Edition)
  • Programming in Objective-C (Developer's Library)
  • Mac OS X Internals: A Systems Approach
  • Beginning Xcode (Programmer to Programmer)
  • Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)

Customer Reviews:   Read 1 more reviews...

2 out of 5 stars Not a good introduction to anything.   March 1, 2008
 2 out of 6 found this review helpful

I bought this book thinking that it might be a nice step by step tutorial for the Cocoa and XCode development platform. It turns out to be not much of an introduction to anything.

Maybe it is just a personality difference or a difference in my learning style versus the style of the book, but I really hated it. Right off the bat, I could not bring myself to care anything at all about the project for the book. I found the whole thing to be a big, confusing, dreadfully boring mess.

I can see that the book covers some interesting features of XCode. It is a shame that the book is not interesting at all for me. I could not sit and read it or get motivated to follow along. Of course, everyone is different. Maybe you will find it to be a real page turner for positive reasons.

Maybe down the road I will find that this book has some value as a reference. It is also possible that this is simply the worst book I've read so far on the subject, but I have to admit that it has a great cover!



4 out of 5 stars Lays a great foundation   March 30, 2006
 4 out of 18 found this review helpful

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 worth the price.


4 out of 5 stars solid IDE for Mac programmers   March 22, 2006
 11 out of 25 found this review helpful

Macintosh programmers live in a restricted world; a ghetto, perhaps. The nice features of the Mac user interface and operating system also tend to make it hard to find good programming tools. Luckily, Apple has gone a long way to addressing this with the promulgation of Xcode.

Within Xcode, you can program in various languages, C, Java and, notably, Objective C. The latter is really mostly confined nowadays to a Mac. Anderson shows that the Xcode IDE does much of what you would expect a current IDE to do. Syntax colouring. Easy compiling and linking. Plus the ability to stuff things (binaries and data) into a package. As one chapter explains, this is crucial if you plan on letting others use your code. Putting it all into one package makes the distribution and maintenance far easier. Where you should remember that a Mac will have many packages, and not just yours.

I have to say, though, that I find Eclipse (for Java programmers) to be a richer environment for coding than Xcode. But Eclipse is really only for Java.



4 out of 5 stars Lots of useful info.   March 15, 2006
 9 out of 16 found this review helpful

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 sure to pick up a few tips and tricks.


4 out of 5 stars Overall a very good book but has the usual technical errors.   March 14, 2006
 74 out of 78 found this review helpful

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 ****. :)


Powered by Associate-O-Matic