Cocoa Design Patterns (Developer's Library) und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr
  • Alle Preisangaben inkl. MwSt.
Nur noch 3 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Menge:1
Cocoa Design Patterns (De... ist in Ihrem Einkaufwagen hinzugefügt worden
Gebraucht: Gut | Details
Verkauft von pb ReCommerce GmbH
Zustand: Gebraucht: Gut
Kommentar: Komplett! Versand binnen 24 Stunden.
Ihren Artikel jetzt
eintauschen und
EUR 4,46 Gutschein erhalten.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Alle 2 Bilder anzeigen

Cocoa Design Patterns (Developer's Library) (Englisch) Taschenbuch – 1. September 2009


Alle 2 Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
Taschenbuch
"Bitte wiederholen"
EUR 31,95
EUR 31,95 EUR 14,88
52 neu ab EUR 31,95 7 gebraucht ab EUR 14,88

Wird oft zusammen gekauft

Cocoa Design Patterns (Developer's Library) + Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs (Effective Software Development)
Preis für beide: EUR 61,90

Die ausgewählten Artikel zusammen kaufen
Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


Produktinformation

  • Taschenbuch: 456 Seiten
  • Verlag: Addison Wesley; Auflage: 1 (1. September 2009)
  • Sprache: Englisch
  • ISBN-10: 0321535022
  • ISBN-13: 978-0321535023
  • Größe und/oder Gewicht: 17,5 x 2,8 x 22,6 cm
  • Durchschnittliche Kundenbewertung: 4.5 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 137.793 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Pressestimmen

Praise for CocoaDesign Patterns "This long-needed book is a great resource for Cocoa newcomers and veterans who want to get the why behind the what. The list of patterns gives historical perspective and answers many developer questions and the last three chapters-covering Core Data, AppKit, and Bindings-are a must-read; they reveal insights that might otherwise require hours of discussion with Apple engineers or access to source code." -Tim Burks, Software Developer and Creator of the Nu Programming Language, www.programming.nu "This book is a comprehensive and authoritative treatment of design patterns and their practical applications in Cocoa projects. I recommend this book to anyone who wants to advance from intermediate to expert proficiency as a Macintosh developer." -John C. Randolph, Vice President Engineering, Stealth Imaging, Inc. "Cocoa Design Patterns is a fantastic book that will show you the ins and outs of software design patterns, how Cocoa makes use of them, and how to apply them to your own applications for better, more robust, and more maintainable software." -August Trometer, Owner of FoggyNoggin Software "Cocoa Design Patterns is superb! It is highly readable, thoroughly enjoyable, and filled to the brim with wisdom that will make you a more efficient and effective programmer. The authors utilize a consistent and self-contained approach to each chapter, making it easy to return to use as a reference. However, the material is so interesting and vital to Cocoa programmers that you'll want to read it from cover to cover." -David Mandell, Independent Developer "Erik and Donald's book really helped me out with the conceptual side of programming. It caused me to realize where I was going wrong in my code and helped me sort out my design issues." -Eoin Houlihan "This book is recommended for any programmer interested in a deeper understanding of Cocoa. Reading it might have helped me become a better software engineer in any object-oriented language. I'll keep it handy as a constant reference and look forward to reading it again more carefully." -Daryl Spitzer

Über den Autor und weitere Mitwirkende

Erik M. Buck founded EMB & Associates, Inc. in 1993 and built the company into a leader in the aerospace and entertainment software industries by leveraging the NeXT/Apple software technology that would later become Apple's Cocoa frameworks. Mr. Buck has also worked in construction, taught science to 8th graders, exhibited oil on canvas portraits, and developed alternative fuel vehicles. Mr. Buck sold his company in 2002 and currently holds the title of Senior Staff at Northrop Grumman Corporation. Mr. Buck received a B.S. degree in computer science from the University of Dayton in 1991 and is a frequent contributor to Cocoa mailing lists and technical forums. Donald A. Yacktman has been using Cocoa and its predecessor technologies, OpenStep and NextStep, professionally since 1991. He coauthored the book Cocoa Programming and has contributed to the Stepwise website as both author and editor. He has worked for Verio/iServer and illumineX in the past. At present he works as an independent consultant assisting in the design and implementation of Cocoa and iPhone applications. Mr.Yacktman received B.S. and M.S. degrees in electrical and computer engineering from Brigham Young University in 1991 and 1994, respectively.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Kundenrezensionen

4.5 von 5 Sternen
5 Sterne
2
4 Sterne
2
3 Sterne
0
2 Sterne
0
1 Sterne
0
Alle 4 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

4 von 5 Kunden fanden die folgende Rezension hilfreich Von T. Seeberger am 2. April 2012
Format: Taschenbuch Verifizierter Kauf
Ich bin iOS-Entwickler und hoffte von daher auf einen nicht zu OSX-lastigen Inhalt.
In der Tat habe durch dieses Buch einige Einsichten über das Geschehen hinter den iOS-Kulissen erlangt und Ideen bekommen, wie ich meine Applikationen besser aufbauen kann.
Schade ist nur, dass ich das Buch nicht schon früher gelesen habe. Da hätte ich mir manche schlechte Design-Entscheidungen sparen können.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
1 von 1 Kunden fanden die folgende Rezension hilfreich Von Henning am 19. Mai 2013
Format: Kindle Edition Verifizierter Kauf
Für die Entwicklung von Mac Software mit dem Cocoa Framework ist das Verständnis der Cocoa Design-Pattern essentiell.
Dieses Buch gibt einen guten und verständlichen Einstieg und mit dem Ergebnis verständlichen und wartbaren Code bei hoher Produktivität.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
1 von 1 Kunden fanden die folgende Rezension hilfreich Von M. Loeb am 2. Juli 2014
Format: Kindle Edition Verifizierter Kauf
Design patterns for Mac developement, A good book structure and quite some learnings. As a iOs developer I think it is not a must read.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
0 von 1 Kunden fanden die folgende Rezension hilfreich Von Michael Fielitz am 5. Juni 2012
Format: Taschenbuch Verifizierter Kauf
Nun liegt eigentlich schon die deutsche Übersestzung Cocoa Design Patterns für Mac und iPhone bei mir in der Firma rum, aber dank persönlich präferierten Fachidiotenenglisch und überhaupt, weil auch der Buchumschlag des Originals sowieso besser gefällt, will natürlich auch diese Ausgabe gekauft werden. So habe ich jetzt zwar doppelt so viel zu lesen, aber so bleibt vielleicht auch auf jeden Fall was haften, ist ja nicht gerade trivial der Stoff.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 37 Rezensionen
79 von 82 Kunden fanden die folgende Rezension hilfreich
Unlocking Cocoa Programming 29. Oktober 2009
Von Sam - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
This superb book has finally unlocked Cocoa programming! Let me explain.

In most subjects we learn by acquiring a little bit of knowledge and, once that bit has been understood, we move on to the next little bit, until the bigger topic is understood. First we learn A then we learn B. Unfortunately, this method of learning does not work well with application frameworks such as Cocoa. These frameworks usually consist of a number of complex idea that are strongly interrelated. You cannot learn A then B, since A requires B and B requires A. Instead you must learn topics A..Z all at the same time! Cocoa is especially difficult for most programmers since it is based on using Objective C, and Objective C is based on Smalltalk. Smalltalk is an extremely dynamic language whose principles are significantly different than those of current popular languages. Thus, most programmers must learn zilllions of elements of the Cocoa framework and also the unusual ideas behind Objective C (Smalltalk). These are essential since Cocoa works differently than other popular frameworks and cannot be understood without understanding Objective C's dynamic approach to programming.

Up until now we have had Objective C books which help learning Objective C, and the excellent Hillegass book (Cocoa Programming for Mac OS X) which is a tutorial on Cocoa. The Hillegass book does help the reader understand many principals behind Cocoa, but it stops short of giving in depth knowledge of the design patterns that Cocoa uses. Thus when the user tries to go beyond the Hillegass book he/she is frustrated because they were not taught the full idea behind each element of Cocoa and their connections to other elements. There is not enough information for the reader to branch out to develop their own programs.

Cocoa Design Patters, on the other hand, presents, in a very professional manner, the most important Cocoa patterns, in depth, and how they are all inter-related. Furthermore, it presents details how how to use the patterns, examples of where they are used in Cocoa, and includes extremely valuable and unbiased information on the pro's and con's and pitfalls of using each pattern. Although this is certainly not tutorial/beginner information, the book is extremely well written and enjoyable to read (especially for those of us who loved Smalltalk and other dynamic languages). It is one of the best written highly technical books I have ever read (and I have been programming since 1970).

In my opinion this book will save the prospective Cocoa programmer many, many, many hours of frustration. I only wish it had been available several years ago when I first tried to learn Cocoa (I did not succeed then, but I am succeeding now).

One final note. The authors could do the Mac Developer Community, and the wider developer community, an enormous favor. In this book they demonstrate an impressive depth of knowledge about Cocoa, Objective C, the Mac development world, and the XCode tools. It would be fabulous if they were to develop a professional unbiased critique and comparison of the pro's and con's of the Objective-C/Cocoa approach to development with other framework/development environments (e.g. Microsoft's). I think this is especially important since the dynamic language approach to programming has fallen out of favor, yet I think it has many benefits that are seriously under appreciated. This document would:
Clearly show programmers the benefits of the dynamic language / Cocoa approach to programming. Perhaps it would reawaken interest in dynamic languages!
Point out the areas where Objective C/Cocoa/XCode has weakness and should be improved. This may inspire Apple to improve their development tools at a brisker pace.'
The development world has had few breakthrough improvements over the last decade or two. I think that much can be learned from Cocoa/Objective C, and I hope That Cocoa Design Patters is just the beginning of a renewal of interest in this too-long-neglected approach to software development.
30 von 30 Kunden fanden die folgende Rezension hilfreich
Develops a good foundational understanding 26. Oktober 2009
Von Ricky Hussmann - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
This book is not for beginners to Cocoa. I would only recommend it folks that have a reasonable amount of experience with Cocoa / Objective-C. Don't take this the wrong way; I'm only defining the target audience. This book details the patterns at work in Cocoa's architecture. While this text may confuse those new to Obj-C or Cocoa, it provides valuable insight into Cocoa usage patterns.

Cocoa Design Patterns explains techniques commonly used throughout the Cocoa architecture (Model-View-Controller, Release/Retain Counting, Delegates, etc.), and provides concrete implementation examples in the frameworks. For each pattern it also describes the scenario that you may use it in, and the consequences, good and bad, to using the pattern. I would recommend this book to anyone after they've cut their teeth on Cocoa, after writing their first couple simple applications. This book shines light on some of the design decisions Apple made with Cocoa, and helps the reader understand how to best leverage the patterns utilized in the Cocoa frameworks.
33 von 37 Kunden fanden die folgende Rezension hilfreich
If Cocoa is Your Thing, This Book is Essential 15. September 2009
Von David Selector - Veröffentlicht auf Amazon.com
Format: Taschenbuch
It was the iPhone that finally brought me into the world of Cocoa programming. I quickly fell in love with the Cocoa & Cocoa Touch frameworks, finding them to be elegant, consistent and truly useful. I've read several books on Cocoa, Objective-C and Mac / iPhone development, but this one stands alone in its quest to fill the gaps, to cement a deep and thorough understanding of one of the best frameworks ever written.

Simply stated, this book is a joy to read. It answered many questions that I had about the "why" behind the evolution of Cocoa and has left me feeling better able to make the most of its power. Cocoa Design Patterns is written in a style that is extremely accessible. It is almost like a detective novel as each chapter unravels the secrets of Cocoa. The most fun I've had reading a technical book in a long while.
11 von 11 Kunden fanden die folgende Rezension hilfreich
Very good, with only a few issues 22. März 2010
Von W. Truppel - Veröffentlicht auf Amazon.com
Format: Taschenbuch
Overall, I thought the book was expertly written. It covers a lot of important and interesting aspects of Cocoa, and all its major patterns. The only reasons I'm not giving it 5 stars are:

- there are several errors in the code samples. Occasional bugs are inevitable, but non-compiling code is inexcusable and a major disappointment, for a book of this nature;
- its coverage of the Singleton pattern is incomplete, considering that it doesn't discuss Apple's own recommendations on how to implement a singleton;
- no discussion of patterns related to thread safety;
- the discussion of HOMs (higher order messages) is interesting, but it strikes me as something rarely used; I'd have preferred if the author had used the space spent on HOMs to discuss something more practical. For instance, a common application of the Proxy pattern is the asynchronous loading of images off the web. I think that would have been more useful;
- later chapters are very repetitive, and much less concrete in actual usage, than earlier ones. For instance, chapters 28 (Managers), 29 (Controllers), and 32 (Bindings and Controllers) have a lot in common, and that commonality is repeated in all 3 chapters. Chapter 31 (Application Kit Views) is a repetition of material covered in several previous chapters and adds nothing new.

I'm a great fan of Design Patterns and think that the Gang of Four book (Design Patterns: Elements of Reusable Object-Oriented Software) is still the best book on the subject. However, it's focused on C++ and not on Objective-C and Cocoa. This book, despite its faults, is a worthy partner to the Gang of Four book and is a great addition to any Cocoa programmer's library.
7 von 7 Kunden fanden die folgende Rezension hilfreich
Not just for Mac programmers 20. August 2010
Von Kocsonya - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
This book has Cocoa in the title, and indeed it is about Cocoa and the Mac. Many reviews emphasises how it helps you to tap into the power of Cocoa and allows you to develop better code for the Mac. I'd like to approach it from a different angle.

The book is worth reading even if you do not (exclusively) program for the Mac. The 'design patterns' in the title are more than just a 'higher-level coding standard' for the Mac. They are actually design philosophies, ways of structuring your code. Yes, they heavily utilise the dynamic nature of Objective-C but it does not mean that their relevance is restricted to that environment. Objective-C is a fairly thin layer and a small runtime on top of C, after all.

Each design pattern described in the book is a solution methodology for a software engineering problem. The authors present a problem, usually through a small example. Then they explain the 'design pattern', the solution chosen by the Cocoa developers. They then show you why that particular way of approaching the problem makes the result more robust, more flexible and easier to modify. Software reusability and maintainability are central tenets of the book. They demonstrate that while a quick-and-dirty solution might be shorter, using the given design pattern, or, if you like, adhering to a particular software development principle will save you development and maintenance time in the long run, especially for large projects.

Many of the design patterns revolve around the factoring your problem into preferably orthogonal subproblems, decompose your software into units mapped to the subproblems and the design of the interactions between those units. The book is all about minimising inter-dependencies, by keeping your interfaces clean and your units being self-contained. The design patterns are methods to achieve that goal. Whether you rely on the objects and the dynamic features of Objective-C or you achieve the same result by explicit bits of procedural code is beside the point.

You have to know at least some Objective-C and introductory level of Cocoa to be able to read the book, as all examples use those. However, what you learn from the book you can use in any software project, regardless of language and environment. If you know enough Mac-speak so that you can read the book, I recommend it, even if you are not doing any serious Mac development.

The style of the book is pleasant, the explanations are concise but they are clear and thorough. The examples are also good, they are large enough to show the practical benefit of the design pattern they demonstrate but are small enough to the reader actually reading the code and not just glazing over the listings.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.