Möchten Sie verkaufen? Hier verkaufen
Objective-C und Cocoa : Programmieren unter Mac OS X -- für Einsteiger und Experten (berücksichtigt Tiger und Xcode 2.0 )
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Objective-C und Cocoa : Programmieren unter Mac OS X -- für Einsteiger und Experten (berücksichtigt Tiger und Xcode 2.0 ) [Gebundene Ausgabe]

Klaus M. Rodewig
3.2 von 5 Sternen  Alle Rezensionen anzeigen (17 Kundenrezensionen)

Erhältlich bei diesen Anbietern.



Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Produktinformation


Mehr über den Autor

Klaus M. Rodewig
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Klaus M. Rodewig auf Amazon

Produktbeschreibungen

textico.de

Nicht jeder weiß, was mit dem Mac OS X so alles möglich ist. Darin steckt zum Beispiel nicht nur Darwin aus dem guten alten NeXTSTEP mit drin, auch das Framework Cocoa ist schon seit der ersten Version von OS X mit an Bord. Und auch wenn Carbon und Java mit implementiert sind, ist Cocoa die wichtigste, komfortabelste und auch am meisten eingesetzte API, wenn es an die Programmierung von Anwendungen für den Mac geht. Davon handelt dieses Buch von "Apfelguru.de" Klaus M. Rodewig. Als IDE kommt das Apple Developer Tool Xcode zum Einsatz und die GUIs werden mit dem Interface Builder erstellt.

Der Einstieg ist sehr schön gelungen und geht -- man schreibt hier für eher unerfahrene Programmierer auf dem Mac -- ganz seicht zu Werke, ohne eigenes Coden. So wird der Leser mit der Maus an Klassen, Objekte, Instanzen und an die Entwicklungsumgebung herangeführt. Dann wird das Programmieren von der Pike auf gelernt, dieses allerdings nicht etwa, wie man erwarten könnte, mit der Cocoa-Sprache Objective-C, vielmehr holt der Autor viel weiter aus und beginnt erstmal mit einem Exkurs in die Sprache C. Dieses sicher nicht nur für den Fall vorzubeugen, dass man mit den Mitteln Objective-C nicht weiterkommt, sondern sicher vielmehr, um dem Leser auch einen akademisch einwandfreien Programmierkurs an die Hand zu geben. Für diesen ist das sicher nicht der einfachste Weg, er muss schon ein gutes Stück Lernbereitschaft mitbringen, was sich aber durchaus lohnt, denn richtig verstehen beugt ja tatsächlich späteren Lücken vor.

Was dann kommt, ist das, was man erwartet und unbedingt können will und sollte: Das erste eigene Programm erhält seine Komponenten und Funktionen, die Benutzer-Events werden als Steuerelemente erkannt und ausgewertet, als dritter wichtiger Baustein werden Copy-and-paste, Drag-and-drop und Un- und Redo werden ausführlich abgehandelt. Sehr interessant und gelungen sind die dann folgenden Kapitel über einen Einstieg in die Netzwerk-Programmierung und das mit "Extreme Programming" zwar leicht missverständlich betitelte, aber sehr gut erklärte und recht ausführliche Kapitel über das Multithreading in Mac OS X. Den Abschluss macht ein etwas "angehängt" wirkendes Kapitel über UNIX unter Mac OS X, was sich für die meisten Leser eigentlich erübrigen sollte. Ist doch anzunehmen, dass grundlegendes UNIX-Wissen vor dem Wunsch da sein sollte, C und Objective-C zu erlernen. Für Mac-User, die von Aqua her kommen, wird aber auch diese Lücke hier geschlossen.

Alles in allem ist dieses Buch eine sehr gut gelungene Einführung in Cocoa, Objective-C, X-Code, Interface Builder und genau genommen sogar in C und UNIX. Wer sich also betätigen möchte im Kreieren eigener Applikationen, hat eine gut geschriebene und erklärende Lektüre vor sich. Wer aber schon Cocoa kennt und auf der Suche nach ganz konkreten, vielleicht auch fortgeschritten Antworten ist, sollte vielleicht vorher zuerst hinein blättern, ob er diese hier auch bekommt. Also Platz für ein ebenso gelungenes Cocoa-Buch für Fortgeschrittene gibt es noch auf jeden Fall! --Wolfgang Treß

Kurzbeschreibung

Dieses Buch wendet sich an alle Programmierer, die Cocoa-Applikationen für Mac OS X mit Objective-C erstellen möchten. Dabei werden gleichermaßen Einsteiger und Experten angesprochen. Der Leser erhält mit dem Buch eine Einführung in die Arbeit mit den Apple Developer Tools, Objective-C und Cocoa. Darüber hinaus wird fundiertes Wissen im Bereich der Cocoa-Programmierung und des Unix-Kerns von OS X vermittelt. Wichtige und praxisnahe Themen wie die Programmierung mit Threads fehlen hierbei ebenso wenig wie die Erstellung von Benutzeroberflächen, Cocoa-Bindings und Techniken zur Netzwerkprogrammierung.

Das erste Kapitel reflektiert die Entwicklungsgeschichte von Unix und Mac OS X. Es wird das Cocoa-Framework vorgestellt und ein Überblick über die Apple Developer Tools gegeben.
Im zweiten Kapitel werden anhand der detailliert beschriebenen Erstellung eines Programms die Entwicklungswerkzeuge XCode und Interface Builder vorgestellt.
Im dritten Kapitel werden die Sprachen C, C++ und Objective-C vorgestellt. Hierdurch wird der Leser in die Lage versetzt, Quelltexte zu lesen und zu verstehen und den folgenden Kapiteln ohne Probleme zu folgen. Der Leser wird mit den Unix-Tools Emacs und gcc vertraut gemacht und erhält damit Einblick in die Entwicklung von Programmen mit den Standardwerkzeugen unter Unix.
Im vierten Kapitel wird die Verwendung ausgewählter Oberflächenelemente, inkl. Menüs und eigener Icons, vorgestellt. Ein großer Teil dieses Kapitels beschäftigt sich mit der neuen Technik der Cocoa-Bindings und deren Vorteile für die Software-Entwicklung.
Das fünfte Kapitel zeigt anhand mehrerer Beispiele die grundlegenden Techniken «Events» und «Notifications».
Im sechsten Kapitel werden verschiedene Techniken des Datenaustauschs und der Datenspeicherung dargestellt. Weiterhin werden das Drucken von Dokumenten, der Zugriff auf Dateien und Verzeichnisse sowie die Programmierung von Netzwerkanwendungen und XML-Parsern! vorgestellt.
Das siebte Kapitel zeigt den Einsatz von «Undo», die Erstellung von mehrsprachigen Anwendungen und die Drag&Drop-Fähigkeit einer Applikation.
Im achten Kapitel werden die Verwendung von Threads und die Bewältigung der damit verbundenen Problemstellungen (Synchronisation, Deadlock, Debugging) gezeigt. Ebenso wird die Verwendung der «GNU C Library» vorgestellt.
Das letzte Kapitel erklärt die Arbeit mit Mac OS X als Unix-System. Dem Leser wird hier die Arbeit mit der Shell vorgestellt. Exemplarisch werden Unix-Befehle wie «kill» und «top» gezeigt sowie die Möglichkeit, den Syslog-Daemon für eigene Applikationen zu verwenden.


In diesem Buch (Mehr dazu)
Einleitungssatz
Unter der schicken Oberflache von Mac OS X verrichtet ein Unix-System seine Arbeit. Lesen Sie die erste Seite
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 
(1)

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

Die hilfreichsten Kundenrezensionen
5 von 5 Kunden fanden die folgende Rezension hilfreich
Format:Gebundene Ausgabe
Das Buch fängt nett an. Leider ist der didaktische Aufbau eine Katastrophe. So oberflächlich kann man keine Sprache wie Objective-C abhandeln. Syntax und Sematik gehören tiefgehender erläutert. Es geht nicht an, dass auf Programmzeilen mit Nummern verwiesen wird und diese Nummern nicht im Listing auftauchen. Von Fehlern mal ganz abgesehen... da wird an einer Stelle erläutert, dass Arrays mit dem Index 0 anfangen um gleich zu erwähnen, dass das letzte Element eines Arrays den Index Arraylänge - 0 hat. Was soll das? Sollte das Lektorat nicht etwas mehr tun, als Smileys korrigieren?
War diese Rezension für Sie hilfreich?
10 von 11 Kunden fanden die folgende Rezension hilfreich
Format:Gebundene Ausgabe
Der Autor gibt viele Themenbereiche der MacOS X Entwicklung wieder, darunter auch die grundlegende Arbeitsweise von X-Code und dem Interface Builder. Erklärt werden auch typische UNIX Themen wie emacs, shellscripting und TCP/IP Programmierung. Das Werk liefert so einen groben Überblick, was mit MacOS X möglich ist. Dabei sind die Ausführungen locker geschrieben, man bleibt lange am Ball.
Allerdings geht es am Titel "ObjectiveC und Cocoa - Programmieren unter Apple MacOS X für Einsteiger und Experten" doch deutlich vorbei. Denn gerade ObjectiveC und Cocoa kommen eindeutig zu kurz und wichtige Grundlagen, die gerade Einsteigern helfen würden, werden in wenigen Sätzen "erschlagen". So gelingen einem schnell erste Programme - wirkliches Verständnis kommt aber nicht auf.
Unterm Strich ein Buch, das insbesondere für UNIX Switcher und allen Personen mit Vorkenntnissen, die schnell sehen möchten "Wie mache ich XY unter MacOS X", sehr interessant ist. In der Schule würde man daher sagen "Gute Arbeit, leider Thema verfehlt.".
War diese Rezension für Sie hilfreich?
11 von 13 Kunden fanden die folgende Rezension hilfreich
Muss man nicht gelesen haben 28. November 2005
Von DASKAjA
Format:Gebundene Ausgabe
Eines vorweg: Ich bringe C/C++ Wissen mit und habe auch das ein oder andere Buch über Cocoa/Objective-C gelesen. Das Buch liefert mehr als der Titel “Objective-C und Cocoa“ verspricht. Es liefert nämlich auch noch in für meine Begriffe etwas ausufernder Weise Wissen über C und UNIX mit. Sachen wie Dateideskriptoren haben m.M. nach nichts in einem Buch über Cocoa zu suchen, weil es auch eleganter geht. Wer solche Dinge wissen will, sollte sich ein gesondertes Buch besorgen (Unibibliotheken stehen voll davon).
Ausserdem nerven auf vielen Seiten der ein oder andere Rechtschreibfehler. Inhaltliche Fehler konnte ich nicht ausmachen, wobei ich mir das ein oder andere Kapitel zu Unix gespart habe.
Nichts desto trotz ist es eines der wenigen Bücher über Cocoa auf Deutsch. Dies wird für viele ein Grund sein dieses Buch zu kaufen statt des Standartwerkes von A. Hillegass, welches allerdings wirklich um Längen besser ist (grade auch als Einführung), da es nicht zu Gunsten von C/UNIX Themen auf fortgeschrittene Cocoa-Themen verzichtet, welche man sich sonst umständlicher aus der offiziellen Dokumentation aneignen muss. Das Buch von Hillegass habe ich noch in meiner Schulzeit (1. Auflage) gelesen und muß sagen das man mit den schulischen Englischkenntnissen in diesem Buch keinerlei Probleme hat.
War diese Rezension für Sie hilfreich?
Die neuesten Kundenrezensionen
Enttäuschend
anfänglich vielversprechend verhäddert sich der Autor in Nebensächlichkeiten, die eigentlich nicht uninteressant sind aber mit dem eigentlichen Thema - effiziente... Lesen Sie weiter...
Veröffentlicht am 12. September 2007 von Marc Schumann
Wunderbar!
Im Gegensatz zu dem englischsprachigen Konkurrenten Hillegass ist dieses Buch eine wahre Freude! Die behandelten Themen werden ausführlich und verständlich... Lesen Sie weiter...
Veröffentlicht am 24. Februar 2007 von Dirk Maser
Als Crashkurs OK
Für absolute Neueinsteiger ist das Buch als Crashkurs absolut empfehlenswert. Man kann durchaus direkt nach der Lektüre dieses Buches erste kleine Applikationen bauen. Lesen Sie weiter...
Veröffentlicht am 18. Februar 2007 von 409
Sehr gute Themenauswahl und gut zu lesen
Der Autor hat nicht nur ein Händchen für eine gelungene Themenauswahl, sondern versteht es auch, so zu schreiben, dass das 600-Seiten-Buch an keiner Stelle langweilig... Lesen Sie weiter...
Veröffentlicht am 13. Februar 2007 von Mannometer
Nette Aufmachung aber sonst...
Sehr enttaeuschend. Das Buch gibt einen netten Einstieg in verschiedene Themenbereiche die mit OSX und Unix im weitesten Sinne zu tun haben. Lesen Sie weiter...
Veröffentlicht am 20. November 2006 von Henning Proske
Zu oberflächlich und zum Studium kaum zu gebrauchen
Der Titel sagt schon alles. Ich habe mir echt mehr von diesem Buch versprochen. Von der Erklärung her ist es sehr oberflächlich. Lesen Sie weiter...
Veröffentlicht am 1. August 2006 von JDeveloper
Naja
Das Buch kann mich leider überhaupt nicht überzeugen.
Viel zu wenig Hintergrundinformationen. Lesen Sie weiter...
Am 31. Januar 2006 veröffentlicht
Gelungener Einstieg
Für mich als Neuling in Bezug auf Programmierung unter OS X war das Buch eine tolle Hilfe. Der Titel ist etwas missverständlich, da das Buch nicht ausschließlich... Lesen Sie weiter...
Veröffentlicht am 22. Dezember 2005 von "jangrundmann3"
Gemischter Eindruck
Nachdem ich mich nun 1 Monat mit Hilfe des Buches in Cocoa und Objective-C einarbeite, fehlen mir in diesem Buch doch einige wichtige Erklärungen und Zusammenhänge (z.B. Lesen Sie weiter...
Veröffentlicht am 10. Dezember 2005 von "klause2"
Nur bedingt empfehlenswert
Das Buch vermag zwar eine kleine Grundlage zu vermitteln, könnte aber durchaus tiefer in die Materie eindringen. Lesen Sie weiter...
Veröffentlicht am 4. Dezember 2005 von "reinhardluediger"
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar