Merlin's Cave
 Standort:  Start» English Books » General » Cocoa Programming for Mac OS X  
Merlin Site Links
  • Store Home
  • Site Home
  • Categories
    Kleidung
    Baby
    Bücher
    Computer
    DVD
    Elektronik
    English Books
    Games
    Gesundheit
    Haus/Garten
    Heimwerken
    Kamera/Foto
    Küche
    Musik
    Outdoor/Freizeit
    Software
    Sport/Freizeit
    Spielwaren
    Uhren
    Video
    Zeitschriften
    Related Categories
    • General
    Programming
    Computers & Internet
    Subjects
    English Books
    • General AAS
    Programming
    Computers & Internet
    Subjects
    English Books
    • MacOS
    Operating Systems
    Computers & Internet
    Subjects
    English Books
    • General
    Operating Systems
    Computers & Internet
    Subjects
    English Books
    • General AAS
    Operating Systems
    Computers & Internet
    Subjects
    English Books
    • General
    Computers & Internet
    Subjects
    English Books
    • General
    Software
    Computers & Internet
    Subjects
    English Books
    • General AAS
    Software
    Computers & Internet
    Subjects
    English Books
    • General AAS
    Computers & Internet
    Subjects
    English Books
    • Cocoa
    Apple
    Computers & Internet
    Subjects
    English Books

    Cocoa Programming for Mac OS X

    Cocoa Programming for Mac OS X

    vergrössern vergrössern 
    Autor: Aaron Hillegass
    Urheber: Aaron Hillegass
    Verleger: Addison-Wesley Longman, Amsterdam

    Kaufen Neu: EUR 35,20

    Menge 3 Erhältlich


    Neu (3) ab EUR 35,20

    Bewertung: 4.5 von 5 Sternen 10 Rezensionen
    Verkaufsrang: 4181

    Medium: Taschenbuch
    Ausgabe: 3rd revised edition.
    Seiten: 464
    Versandgewicht: 1.9
    Maße (innen): 9.2 x 7 x 1.4

    ISBN: 0321503619
    Dewey Dezimalzahl: 005.268
    EAN: 9780321503619
    ASIN: 0321503619

    Publikation: Juni 1, 2008
    Verfügbarkeit: Versandfertig in 1 - 2 Werktagen

    Ähnliche Artikel:

      • Programming in Objective-C
      • Xcode 3 Unleashed
      • iPhone Open Application Development: Write Native Objective-C Applications for the iPhone
      • Advanced Mac OS X Programming
      • The Iphone Developer's Cookbook: Building Applications with the Iphone SDK: Building Mobile Applications with the IPhone SDK (Developer's Library)

    Redaktionelle Rezensionen:

    Amazon.co.uk
    Suitable for anyone with a little C++ programming experience who wants to create software for the newest Mac platform, Cocoa Programming for Max OS X provides a slickly packaged and approachable tutorial that will get you started creating state-of-the-art Mac programs.

    The smart presentation style and easy-to-understand code examples help make this text an excellent resource. It also helps that Hillegass is a truly engaging writer. He first explains how legacy NeXTSTEP platform has evolved into Cocoa on the Mac OS X. Starting with short examples illustrating the actual Cocoa tools in action, the author gets you started with simple programs for a random number generator, a raise calculator and other comprehensible examples. Rather than just listing APIs and classes, the emphasis is on hands-on Cocoa development. An early standout section provides a nice tour of essential Objective-C features you'll need to learn to use Cocoa effectively.

    This book covers the several dozen built-in Cocoa controls, from basic text and buttons to more advanced widgets (including lists and tables). Subsequent sections look at user interface design (using the Interface Builder to create nib files) and how to add programmatic processing behind the visual layout. Along the way, the author introduces coverage of essential Cocoa APIs for strings, arrays and dictionaries. Later chapters look at saving and loading documents (and user defaults) and how to tap the powerful graphics abilities available in Cocoa. (Besides image and basic drawing, there are short sections on PDF support and printing.)

    More advanced user interface features get their due by the end of the book, including cutting and pasting data through the Cocoa pasteboard and also adding drag-and-drop support. Final sections look at creating new controls for use with the Interface Builder palette, and, briefly, how to use Java with Cocoa (an option that the author doesn't necessarily recommend). Throughout this text, the author provides more advanced, challenging problems at the end of each chapter for the "more curious" reader. This approach helps that beginners will not get lost in the details of Cocoa development, but will give the more advanced reader something more to do.

    While there a comparably fewer books on Mac OS X compared to other platforms, readers are lucky to have this one available. Anyone who wants to get onboard with Cocoa development will be well served by this title. It's a fine tutorial that earns high marks for its approachable, clear examples and an excellent presentation by an author who knows his stuff and, better still, knows how to teach it to others. --Richard Dragan

    Amazon.com
    There's a reason that a large slice of the open-source movement has defected from running Linux on its laptops to running Mac OS X. The reason is the Unix core that underlies Mac OS X, and the development tools that run on that core. Cocoa makes it easy to create very slick Mac OS X interfaces for software (as well as to create applications in a hurry), and this new edition of Cocoa Programming for Mac OS X does an excellent job of teaching its readers how to put a Cocoa face on top of code (Objective-C code almost exclusively). If you know something about C and/or C++ programming and want to apply your skills to the Mac, this is precisely the book you want.

    Author Aaron Hillegass teaches a Cocoa class, and his book reads like a demonstration-driven lecture in a computer lab. That is, the book takes a heavily example-centric approach to its subject, beginning with simple announcement windows and proceeding to cover the more advanced controls and object-oriented features of Cocoa and Objective-C. Throughout, he hops back and forth between descriptions of the goal to be accomplished, listings of the code that does the job, and instructions on how to use the Mac OS X development tools to speed the development process. --David Wall

    Topics covered: How to write software for Mac OS X in Objective-C and, especially, with Cocoa. The new edition shows how to use NSUndoManager, add AppleScript capability to an application, do graphics work with OpenGL, and use Cocoa under Linux using GNUstep. As well, all the basic controls and design patterns are covered.


    Kundenrezensionen:   Gelesen 5 mehr Rezensionen...

    4 von 5 Sternen Achtung: etwas veraltet!   November 21, 2007
    Ludwig Schubert
    6 aus 6 fanden die folgende Rezension hilfreich

    An sich ein toll geschriebenes Buch, aber Vorsicht:
    Mit den aktuellen Developer Tools von Leopard (XCode 3.0, IB 3.0) hat sich einiges geaendert, so dass man die Beispiele nicht mehr Schritt fuer Schritt nachvollziehen kann!
    Aaron Hillegass hat aber fuer Fruehling 2008 eine dritte Edition angekuendigt.
    Haette ich das frueher gewusst, haette ich wohl besser noch gewartet.

    Ansonsten kann man das Buch waermstens empfehlen, gute Beispiele und auch ohne all zu viel Vorwissen verstaendlich.
    Gruss, Ludwig



    5 von 5 Sternen DAS Einsteigerbuch   November 11, 2007
    Andre Schaupp
    1 aus 1 fanden die folgende Rezension hilfreich

    Zu Beginn meines ersten Cocoa-Projekts hatte ich zuvor noch nicht einmal eine Applikation fuer den Mac entworfen. Auf eine Empfehlung hin habe ich mich dann mit diesem Buch darauf vorbereitet und konnte bereits nach relativ kurzer Zeit in die Vollen gehen. Es liest sich recht angenehm und verstaendlich, pflegt einen leicht humorigen Schreibstil und deckte alles ab, was ich wissen musste. Ich konnte den Autor selbst auch bei einer Schulung der Big Nerd Ranch Europe kennenlernen und muss sagen, dass er wirklich auf alles eine Antwort wusste...

    Das Buch gliedert sich grob in drei Teile: Am Anfang kommen die obligatorischen Grundlagen, z.B. wie nutze ich Tools wie XCode oder (den sehr maechtigen) Interface Builder und natuerlich die notwendige Sprache Objective C. Dann folgt das Cocoa-Framework selbst mit seinen UI-Elementen und Kernklassen. Danach kommen schliesslich komplexere Themen wie Notifications, Drucken, der Undo Manager oder das Schreiben von eigenen UI-Elementen, um nur einige zu nennen.

    Zu einem Erfolg macht dieses Werk allerdings dieOrganisation jedes einzelnen Kapitels: Erst bekommt man ein paar Informationen zum hier vorgestellten Thema, welche bereits reichen um die ausfuehrlichen Beispiele zum Mitprogrammieren zu verstehen und darueber sein Wissen zu erweitern. Am Ende folgen sogenannte "Challenges", sprich Uebungsaufgaben die zeigen, ob man genug verstanden hat um auch bei anderweitigen Problemen ausreichend Transferleistung aufzubieten. Dadurch wird einem beim Studieren des Buchs nie langweilig, man bleibt motiviert und ist immer ausreichend gefordert.

    Fazit: Als blutiger Anfaenger - lesen! Nach ersten Erfahrungen mit Cocoa - lesen! Wenn schon genug Wissen vorhanden ist - trotzdem einfach mal reinschauen!



    3 von 5 Sternen Bedingt gut   August 16, 2006
    Doc-DT
    7 aus 8 fanden die folgende Rezension hilfreich

    Was ich gut finde: Dieses Buch laesst sich angenehm lesen und bietet eine einigermassen gute Einfuehrung in Cocoa. Die Ausfuehrungen werden auch mit vielen anschaulichen Grafiken unterlegt.

    Was ich weniger gut finde: Der Autor geht in seinen Texten wenig in die Tiefe, es ist teilweise fuer ein gutes Verstaendnis einfach zu wenig detailliert.
    Es werden neue Begriffe verwendet, ohne diese zu erklaeren und es wird generell einfach "gemacht" ohne es verstanden haben zu muessen. Soll man das Gleiche aber dann selbst machen (sogenannte Challenges) ist das nicht auf Anhieb moeglich, man muss die vorherigen Themen noch sehr oft und langwierig durchgehen. Das nervt ziemlich.
    Ausserdem sollte man sich bereits mit Objective-C , zumindest mit irgendeiner objektorientierten Sprache auskennen, sonst versteht man sowieso sehr wenig.

    Fazit: Gut zu lesen. Inhaltlich fehlen viele Erklaerungen und es koennte auch detaillierter sein. Auf einfaches und gutes Verstaendnis wurde auch zu wenig wert gelegt.



    5 von 5 Sternen Sehr gute Einfuehrung   August 7, 2005
    Peter Panter (Stuttgart)
    26 aus 27 fanden die folgende Rezension hilfreich

    Das Busch gibt Schritt fuer Schritt eine Einfuehrung in Cocoa (sprich "koko").
    Man merkt, dass der Autor lange als Trainer fuer Programmierer gearbeitet hat. Die Beispiele bauen gut aufeinander auf und werden ausfuehrlich erlaeutert. Didaktisch ist das Buch sehr gut aufgebaut und erklaert die wichtigsten Konzepte von Cocoa und Objective-C bis hin zur OpenGL-Programmierung.

    Allerdings schadet es nicht, Vorwissen in C (oder noch besser: Java) zu haben. Auch die Lektuere von "Design Patterns" von Erich Gamma et al. erleichtert das Verstaendnis erheblich. Ansonsten verliert man als Leser recht schnell den Boden unter den Fuessen.

    Spaetestens nach 3-4 Kapiteln verliebt man sich in Objective-C und moechte nie mehr unter Windows programmieren.


    5 von 5 Sternen Sehr guter Einstieg in Cocoa fuer Mac-Programmier-Anfaenger   Juni 7, 2005
    Ulf Dunkel (Loeningen)
    6 aus 8 fanden die folgende Rezension hilfreich

    Ich hatte vorher nur Kenntnisse in C (ich wuerde mir Schulnote 3 geben) und habe mich mit diesem Buch frisch ans Werk gemacht. Es ist nicht nur mutmachend geschrieben, sondern wirklich didaktisch aufgebaut und hilft einem rasch zu Erfolgen und Verstaendnis der gigantischen Moeglichkeiten von Objective C und der Cocoa-Bibliothek unter Mac OS X. Sehr empfehlenswert als Einstiegsbuch.

    PS: Cocoa wird "Koko" ausgesprochen.

    Menge 3 Erhältlich


    Merlin's Cave