Objective-C und Cocoa Band 2: Fortgeschrittene
Date: 12 November 2010, 02:24
|
Amin Negm-Awad, Christian Kienle, "Objective-C und Cocoa Band 2: Fortgeschrittene" Smart Books Publishing AG | 2010 | ISBN: 3908497841 | 944 pages | PDF | 11,7 MB Nach dem großen Erfolg des ersten Bandes erscheint nun die Fortführung für den fortgeschrittenen Entwickler. Beide Bände umfassen damit sämtliche wichtigen Themengebiete zur Software-Entwicklung unter Mac OS X und sie dienen auch als Grundlage für die Entwicklung auf dem iPhone. Das Werk befindet sich auf dem Stand Mac OS X 10.6 Snow Leopard und behandelt daher auch neueste Technologien: die Blocks und Grand Central Dispatch. Während bei dem ersten Band die Anwendung der vorhandenen Klassen von Cocoa im Vordergrund stand, geht es nunmehr um die Anpassung an eigene Bedürfnisse des Anwenders und um vertiefende Themen wie Multithreading und Systemintegration. Abgeschlossen wird der Band mit einer Referenz zu Objective-C auf dem aktuellen Stand. Inhalt Die ersten drei Kapitel behandeln die Ableitung von Viewklassen, um eigene Darstellungen zu erzeugen (Kapitel 1), die Nutzereingaben zu empfangen (Kapitel 2) und die automatische Synchronisation mittels eigenen Bindings zu ermöglichen. Dabei wird nicht, wie in vielen Tutorials, der einfache Fall besprochen, sondern darüber hinaus auch das Zusammenspiel komplexer Viewhierarchien am praktischen Beispiel gezeigt. Kapitel 4 befasst sich mit den spezielleren Fällen von Controls und Cells einerseits und der Anpassung von Fenstern (Transparenz, nicht-rechteckige Fenster) andererseits. Im Anschluss daran ist den wichtigen Systemtechnologien Core Animation und Core Image ein eigenes Kapitel (5) gewidmet, ebenso wie dem Textsystem von Cocoa (Kapitel 6). Kapitel 7 befasst sich mit der Systemintegration, also der Einbettung der Applikation in ihren Workspace, dem Dateisystem und Zusätzen wie Dock-Icon und Statusmenüs. Außerdem wird hier die Möglichkeit des Netzwerkzugriffes mit Web-Technologien und Distributed-Objects gezeigt. Die gerade auf modernen Multicore-Maschinen immer wichtig werdenden und von Apple enorm geförderten Technologien zur Parallelisierung behandelt Kapitel 8: Hierbei werden von einfachen Techniken wie Timer-Loops bis hin zum von Mac OS X 10.6 implementierten Grand Central Dispatch alle Grade der Parallelisierung berücksichtigt. Spezielle Probleme wie Modes der Run-Loop bleiben nicht unberücksichtigt und werden gelöst. Kapitel 9 beschäftigt sich mit der Auslieferung und Versionierung von Anwendungen einschließlich der praktisch relevanten Mappingtechnologie von Core Data zur Migration von Modellen sowie der Berücksichtigung verschiedener Architekturen und der daraus entstehenden Problematiken. Als Abschluss dient ein Referenzkapitel (10), welches formal die Sprache beschreibt und einen Überblick über die Technologien auf dem neuesten Stand ermöglicht. Über die Zielgruppe Zum einen wendet sich der zweite Band noch einmal an die Leser des ersten Bandes. Aber auch Leser anderer Einführungsbücher werden mit Hilfe dieses Buches vertiefte Technologien verstehen und umsetzen können. Die grundlegenden Konzepte von Objective-C und Cocoa sollten allerdings vor der Lektüre bereits bekannt sein.
Download
|
DISCLAIMER:
This site does not store Objective-C und Cocoa Band 2: Fortgeschrittene on its server. We only index and link to Objective-C und Cocoa Band 2: Fortgeschrittene provided by other sites. Please contact the content providers to delete Objective-C und Cocoa Band 2: Fortgeschrittene if any and email us, we'll remove relevant links or contents immediately.