FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
Beginning Xcode (Programm... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Condition: Used: Good
Have one to sell?
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

Beginning Xcode (Programmer to Programmer) Paperback – 17 Mar 2006

1 customer review

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
£14.32 £0.01
£26.99 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.

Product details

  • Paperback: 626 pages
  • Publisher: John Wiley & Sons; 1 edition (17 Mar. 2006)
  • Language: English
  • ISBN-10: 047175479X
  • ISBN-13: 978-0471754794
  • Product Dimensions: 18.7 x 3.4 x 23.5 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 1,381,842 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Bringing together the ease of use of Mac OS X, the power of Unix, and a mix of high–performance development technologies, Xcode is Apple′s hottest new integrated development environment. This book shows you why Xcode is the fastest and easiest way for developers to create Mac OS X applications.

Covering the basic fundamentals of Xcode development, veteran programmer and developer James Bucanek explains how Xcode coordinates development in various languages supported by Mac and he offers an in–depth look at the Xcode Developer Tools package. Ultimately, you′ll see how Xcode makes it easier for you to develop and maintain applications, and how it can help you achieve a seamless, comfortable, and productive working environment.

What you will learn from this book

  • How to set up and control your working environment, create a project, and add source files to it
  • Ways to edit source files and alter the structure of the project itself
  • Techniques to starting and controlling the building the process
  • Various options for running, debugging, and constructing automated test suites for your application
  • A variety of editing, documentation, design, and analysis aides

Who this book is for

This book is for C, C++, Objective–C, AppleScript, or Java developers who want to learn to use Xcode so they can write, build, and test programs to run on Mac OS X.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

James Bucanek has spent over 25 years programming and developing microprocessor systems. He has experience with a broad range of computer hardware and software, from the smallest embedded consumer products to robotic control of silicon wafer deposition furnaces used in integrated circuit manufacturing. His development projects include the first local area network for the Apple, distributed air conditioning control systems, a piano teaching system, digital oscilloscopes, and collaborative writing and assessment tools for K–12 education. James holds a Java Developer Certification from Sun Microsystems and was awarded a patent for optimizing local area networks. He has been the technical editor and a contributing author for several recent books on Mac OS X. James is currently focused on Macintosh software development, where he can combine his deep knowledge of UNIX and object–oriented languages with his passion for elegant design. James holds an Associates degree in classical ballet from the Royal Academy of Dance.

Inside This Book

(Learn More)
First Sentence
Xcode is part of the Xcode Developer Tools suite developed and distributed by Apple Computer. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

By dawalker17uk on 22 Nov. 2010
Format: Paperback Verified Purchase
For anyone wanting to start programming on Mac this is not the book for you as it does not go into detail about code of programming concepts and methodologies. If that is what you're after then try a learn C, C#, C++, jave , etc book.
However, if you are a proficient enough programmer with anyone of those languages then "Beginning Xcode" is an excellent primer for an introduction into the standard Mac IDE, Xcode.
As you would expect it covers the major areas of the Xcode IDE from template selection/creation, interface design and building to testing and debugging. It also gives tips and pointers on the development process for Xcode and why if differs from other IDE's.
Definitely not the first book you should get but it is a must for anyone programming on Mac.
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 Helpful Customer Reviews on (beta) 5 reviews
54 of 55 people found the following review helpful
Review for the Alaska and Military Members Apple User Group 8 May 2006
By Jon Snelling - Published on
Format: Paperback
You this will be no surprise once you read the remainder of this review, but I'm going to just say it up front: this book is great. Being a seasoned Xcode user, I can tell you that having this book back when I was first switching over to Xcode would have hugely sped the transition.

The 'Programmer to Programmer' model that Wrox is known for is a an excellent style of reference. There are many benefits of targeting an existing programmer. When writing to an existing programmer there are terms and phrases that the writer can use that programmers will immediately understand, while a newcomer might not. These words and phrases allow the author to communicate to the reader in a rapid, concise and clear way.

The author introduces Xcode by devoting a series of chapters to different sections of the Xcode experience. Each chapter does an excellent job of introducing those little features that you might otherwise miss for a year, and then wonder how you got anything done without it. The chapters are filled with examples and pictures which I believe even a non programmer using the book as their first introduction could follow. I do believe though that a programming book would be a better first book and this book a second. The reason is that even though this book does a great job with simple explanations there are references made to terms which a new programmer wouldn't understand and also a new programmer wouldn't be able to relate to the features without a context. The new programmer says, "That's a great feature, but why and where do I use it?" The existing programmer coming to Xcode says, "Thats a great feature! Kind of like the ---- feature in my old ------ IDE but much more useful for ------."

The author even rounds off the survey of Xcode by addressing the powerful debugging and profiling tools that are included in the Xcode package. One section that I was extremely pleased to find was a section on remote debugging. Remote debugging is a method where one computer is used to run an application and another computer is used to monitor and debug. Remote debugging is a useful feature in general, but I find it indispensable when working on games or other full screen applications that take control of the entire screen. I was pleased to find this section included since I had a difficult time getting it to work the first time I tried to set it up. Again, having this excellent book at my side would have saved me enough time to justify purchasing the book.

I was also pleased with the author's coverage of Shark -?the performance profiling app included in Xcode. I have had wonderful results with using Shark to determine areas of my code that are malfunctioning or just plain poorly written with respect to time efficiency. The book does a wonderful job of explaining the function of usage of all the menu's windows in the application. Another feature that I thought was very useful that fits will with the "Programmer to Programmer" method is the "How it Works" sections that give a good description of why you are doing something, what Xcode is really doing as a result and how it does it.

I think that this book is incredible. I only have one recommendation to someone who's considering purchasing it. Buy it, but also purchase a book that covers the cutting edge Apple made technologies, like Carbon, Cocoa, Foundation, Core Foundation, Core Image, Core Data, Quartz, ect. The reason for this recommendation is that Xcode is built for and integrates well with these technologies and I believe that it would be beneficial to have a book to give an in depth introduction to these technologies, while this book gives an in-depth introduction to the IDE used to develop them. I have not had a chance to examine the book, but it's quite possible that Michael Trent and Drew McCormack's "Mac OS X Programming" also by Wrox is that perfect companion book.
15 of 15 people found the following review helpful
Lots of good information... 19 Mar. 2007
By rjpryan - Published on
Format: Paperback Verified Purchase
I have been using XCode (previously Project Builder) actively for about four years now and have to say that I'm impressed with the amount of information provided in this book. I learned a lot of things which have improved my efficiency and understanding of XCode. I now feel more comfortable using the debugger and performance analysis tools (Shark, etc.), sharing my source code (source trees are handy) and generally navigating around XCode. The book also demystified the myriad of project and target build settings and made me more comfortable altering the way my projects are built.

The only drawbacks of the book are the numerous typos and the author's generally poor writing style which tends to be overly wordy, but these flaws are worth overlooking for the vast amount of information contained within. I can see returning to this book from time to time as a reference in the future.
Fairly Good Book 25 Dec. 2013
By Lynda Dunbar - Published on
Format: Paperback Verified Purchase
I bought this book for my husband, who likes to do programming as a hobby. This book does have some good/useful information.
1 of 3 people found the following review helpful
Book comparison 12 Nov. 2008
By John Love - Published on
Format: Paperback Verified Purchase
I'm looking for a comparision between this book, "Beginning Xcode" (which I already have) and Fritz Anderson's "Xcode 3 Unleashed" (which I don't have).

Maybe it's just me, but I have found "Beginning Xcode" to be difficult to follow and I am searching for another Xcode book that's equal in depth, but significantly easier to follow.

For example, my challenge today is I have an external framework which is incorporated under "Linked Frameworks" of my main app Project.

Currently, if I re-build this external framework, I then have to re-build my main app.

What I wish to do is every time I re-build my main app, I want the external framework to be re-built automatically .. in short, 1 step, rather than 2.

I have been told that my answer is in "Unleashed"; however, I just can't find it in "Beginning".

My current challenge notwithstanding, I do see an advantage in that "Unleashed" is based on Xcode 3, versus "Beginning" dating back to Xcode 2 (2006). I also see raves for both books .. but I still welcome any additions *only* because I already have "Beginning" and "Unleashed" may not have sufficient added merit to warrant the $$$.

Thanks very, very much in advance.
13 of 26 people found the following review helpful
IT SUCKS BIG TIME -- DO NOT BUY!!! 29 May 2008
By J. Tran - Published on
Format: Paperback
This is simply the worst of all xcode books. it should be called xcode document! instead of Beginning... It has no sample or practice page at all. NONE! ZILT! ZERO! if you want to learn xcode from examples this is NOT for you but if you just wanted to read what xcode means! then by all mean waste your money on it. I wish I could call the author and ask him for a full refund now! After reading the above 2 reviews, I decided to buy. Well I don't know what they were smoking when wrote the review. I would give it a negative 2 stars if I could. STOP! DO NOT BUY!
Were these reviews helpful? Let us know