Commencez à lire Cocoa Programming for Mac OS X (2nd Edition) sur votre Kindle dans moins d'une minute. Vous n'avez pas encore de Kindle ? Achetez-le ici Ou commencez à lire dès maintenant avec l'une de nos applications de lecture Kindle gratuites.

Envoyer sur votre Kindle ou un autre appareil


Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Tout le monde peut lire les livres Kindle, même sans un appareil Kindle, grâce à l'appli Kindle GRATUITE pour les smartphones, les tablettes et les ordinateurs.
Cocoa Programming for Mac OS X (2nd Edition)
Agrandissez cette image

Cocoa Programming for Mac OS X (2nd Edition) [Format Kindle]

Aaron Hillegass

Prix conseillé : EUR 33,98 De quoi s'agit-il ?
Prix éditeur - format imprimé : EUR 47,86
Prix Kindle : EUR 23,79 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 24,07 (50%)


Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 23,79  
Broché EUR 47,52  

Descriptions du produit

Présentation de l'éditeur

A new edition of this title is available, ISBN-10: 0321503619 ISBN-13: 9780321503619



The highly acclaimed introduction to Cocoa–recommended most by experienced Mac OS X developers now updated and expanded.

Here's what critics said about the first edition:

"Reading this book is the absolute best way to learn how to harness the power of this amazing technology."
Andrew Stone, President, Stone Design,

"Make sure this is the first one you pick up. It's the best book for a beginning Cocoa programmer."
–From the review on

"I love this book. The descriptions are clear, the examples logical. Everything a programmer needs to get up to speed on Cocoa."
Dave Mark, Editor, MacTech Magazine

To help programmers develop applications for Mac OS X, Apple is now giving away XCode, Interface Builder, and the Cocoa frameworks–the tools used to create Safari, GarageBand, Mail, and the iApps. Cocoa® Programming for Mac® OS X, Second Edition, will give you a complete understanding of how to use these tremendously powerful tools and frameworks to write full-featured applications for the Mac.

Guiding programmers through the key features of Cocoa, this book emphasizes design patterns that enable you to predict the behavior of classes you have never used before. Written in a tutorial format, it takes you step-by-step through the creation of six applications and an Interface Builder palette. Each project introduces several new ideas, and as each concept or technique is discussed, the author, drawing on his own extensive experience, shows you the right way to use it.

Updated for Xcode and Mac OS X 10.3, new chapters in this second edition include coverage of OpenGL, AppleScriptability, the undo manager, creating frameworks, and a brief introduction to using GNUstep on Linux.

Biographie de l'auteur

Aaron Hillegass, who worked at NeXT and Apple, now teaches popular Cocoa programming classes at Big Nerd Ranch. At NeXT, he wrote the first course on OpenStep, the predecessor to today's Cocoa tools.This book is based on the Big Nerd Ranch course and is influenced by more than a decade of work with OpenStep and Cocoa.

Détails sur le produit

  • Format : Format Kindle
  • Taille du fichier : 9156 KB
  • Nombre de pages de l'édition imprimée : 480 pages
  • Utilisation simultanée de l'appareil : Jusqu'à  appareils simultanés, selon les limites de l'éditeur
  • Editeur : Addison-Wesley Professional; Édition : 2 (30 avril 2004)
  • Vendu par : Amazon Media EU S.à r.l.
  • Langue : Anglais
  • ASIN: B000OZ0N94
  • Synthèse vocale : Activée
  • X-Ray :
  •  Souhaitez-vous faire modifier les images ?

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles
Commentaires client les plus utiles sur (beta) 4.6 étoiles sur 5  47 commentaires
25 internautes sur 28 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Yes, I'm reviewing the 2nd edition 5 mai 2004
Par Un client - Publié sur
Format:Broché|Achat vérifié
I had the pleasure to attend the April 2004 Cocoa programming class at the Big Nerd Ranch. We used a looseleaf version of the final proofs of the 2nd edition of "Cocoa Programming for Mac OS X". Short summary: Excellent.
I have the first edition of the book, so let me summarize some changes:
The book uses Xcode. Cocoa bindings are covered, including key value coding and key value observing. The document architecture is introduced early, and this is coupled to an early discussion of implementing undo. Topics are developed logically and incrementally. The discussion on Java has been dropped, while class notes on OpenGL have been moved into the book.
An early example has been simplified to flatten out the learning curve in the first part of the book. Code examples that are developed in stages now show the new lines of code in BOLD, a vast improvement when you're typing it in.
This book has been refined systematically based on feedback from real students at the BNR classes. This attention to detail really shows.
I recommend the book very highly. My only suggestion would be to use Apples "Objective C Programming Lanaguage" or "Programming in Objective C" (Steve Kochan) as an adjunct to this book if you need a slower introduciton to Objective C.
15 internautes sur 16 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Excellent but does not cover well bindings... 11 mai 2005
Par Didier Prophete - Publié sur
This book is simply excellent. It really goes into what cocoa is all about one step at a time. Starting with a very simple app and slowly getting into more complex topics like undo, drag and drop, etc...

It is full of screenshot, so you can easily implement the examples on your own. Everything is neatly detailed, with a lot of 'click here', 'drag this object from here to there' to make sure you are not lost using interface builder.

Of course, don't think that you can go through this book without knowing obj-c. This is NOT an obj-c intro (some people were complaining about this in other reviews !!) Come on... If you want to learn obj-c, simply get 'Programming in Objective-C' by Stephen G. Kochan...

The only problem with this book is that the technology is moving really fast. Apple is really taking care of its developers and introducing new concepts/ideas all the time... So, it makes it hard for any book to really stay up to date...

Two major new technologies not (well) covered in this book are:

1/ Bindings (not well covered)

This second edition has been updated to cover some of the new 10.3 topics/tools, but I don't believe Aaron spend nearly enough time on 'cocoa bindings'. They completely change the way you approach an application and litteraly save you hours by taking care of all the 'glue code'.

CocoaDevCentral has some amazing articles which really show you how powerful bindings can be. Check out this one for instance and see for yourself:


2/ Core Data (too new to be covered)

Core Data, a new Tiger technology is (of course) not covered. Another amazing technology which will help you get rid of a lot of glue code. Again, check these 2 articles on CocoaDevCentral:



Apple keeps amazing me ;-)
11 internautes sur 11 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Well done step by step tutorial 8 décembre 2004
Par John Matlock - Publié sur
This book falls somewhere inbetween Beginner and Intermediate. It's a beginners book in that it assumes no background in Cocoa or Objective-C. It's kind of intermediate in that having at least programming experience in some language will be of great help.

The book does not start with a lot of philosophy, instead it goes through a step-by-step process to wrtie the first application. This is done with some good explanations and a lot of screen shots.

The author is a teacher of Cocoa, and he wrote this book to use in his classes. After writing the firt edition he used it for a couple of years, enough to understand where the problems might lie. Now he's done a second edition based on what he learned in teaching the first book, and the changes that Apple has made in the software.

This book is tutorial, not a reference book. It leads you through the process step by step. Then there is a fairly extensive index so that you can look up points later. Highly Recommended.
13 internautes sur 14 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 THE BOOK Introducing Mac OS X Programming 2 décembre 2005
Par Nolan Whitaker - Publié sur
Format:Broché|Achat vérifié
Aaaron Hillegass' book, Cocoa Programming For Mac OS X (second edition) is THE introductory Cocoa book. Last year I returned to the Macintosh family with the purchase of an iBook. FINALLY, a mainstream OS with a bullet-proof, proven foundation AND with an incredible graphics engine. 'Nuff said! Cha-Ching on the visa card!

My background includes several years with a large IT consulting firm and some work as a teaching assisitant while in graduate school.

From reading online discussion groups and reviews here at Amazon, I got the impression that most people attempting to learn Cocoa start with this book, so that's where I started. Having completed the book, I am glad that I followed the advice of others in this regard. Here are my comments, kudos and otherwise:

- The book assumes a knowledge of C or C++. Cocoa is written in and designed to be used with Objective-C. Aaron introduces Objective-C concepts and terminology as needed throughout the book, but he assumes that you know C. For instance, he doesn't explain that NSPoint and NSRect are NOT Cocoa classes. He tells the reader that they are structs but does not explain the concept of a struct since experienced C programmers do not need that information. I do agree with the other reviewer that it can be confusing as to what is a struct and what is a Cocoa class if one only looks at the name of the entity, but that fault lies with the framework designers who chose the naming convention, not Aaron. The point is that if you don't know C, LEARN C BEFORE BEGINNING THIS BOOK. (Having taught C++ before, I had no trouble picking up Objective-C without referencing any other material.)

+ Aaron teaches by example. He presents a topic in high level terms and then instructs the reader to follow step-by-step instructions to implement the concept. After writing the code and seeing it in action, he explains how it works and then goes into even greater deal at the end of each chapter with a section titled "For the more curious."

+ Aaron's writing style is informal and casual. If you didn't know better, you'd think your best friend was by your side instructing you in simple, easy-to-understand terms. In fact, he makes Cocoa seem much more simple than it is.

+ Most chapters are short and can be completed in one sitting in 1-2 hours at most. However, there are a couple of exceptionally long chapters-- I think too long. As much as I tried not to do so, I had to break longer chapters into 2-3 sittings. I believe that I, like most people, learn better when given small chunks of knowledge and time to digest it before moving forward.

+ Aaron covers some topics in the book I wouldn't expect to see in an introductory book: 1- creating InterfaceBuilder pallets and 2- creating frameworks.

- I wish there was more information on views, windows, array controllers, bindings, and window controllers. Some views, for example, have flipped origins and some do not. [English: The origin coordinate (x=0,y=0) of some views begins at the lower left corner while other views set the origin to the upper left corner.]

+ BUY THIS BOOK if you want to learn to create MacOS X software!
8 internautes sur 8 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 EXACTLY What you need to get started. 27 juin 2006
Par Carmine T. Guida - Publié sur
I just got my first Mac Mini (been a PC programmer for years and years).

I installed XCode (free!)

And got this book...

It is perfect. It gives you the facts and walks you through great examples. Very concise and to the point without any mac is better than pc/micrososft etc.

Simply a great book. Do not hesitate in picking this one up.
Ces commentaires ont-ils été utiles ?   Dites-le-nous

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Première publication:
Aller s'identifier

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon

Rechercher des articles similaires par rubrique