Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Obwohl die in diesem Buch vorgestellten Cocoa-Konzepte sowohl für Mac OS X als auch für das iPhone gelten, werden Ihnen einige Unterschiede in den APIs und der Anwendung auffallen. Sie werden das in diesem Kapitel sehen, wenn wir unseren Browser für das iPhone und den iPod Touch anpassen.[66] Ich verwende in diesem Buch das iPhone 3.x-SDK. Sie können sich das SDK kostenlos herunterladen, aber zuerst müssen Sie den Nutzungsbedingungen von Apple unter http://developer.apple.com/iphone zustimmen.
Es gibt drei Gründe, unseren Browser auf das iPhone zu portieren. Erstens greifen die iPhone-APIs die neuen Features von Objective-C 2.0 auf (z. B. Eigenschaften). Zweitens sind Delegates ein wichtiger Grund dafür, dass die iPhone-APIs sauberer sind. Und drittens ermöglicht es Ihnen die Portierung des Browsers, die einzelnen Schritte noch einmal durchzugehen. Diesmal haben Sie aber eine bessere Vorstellung davon, wo die Reise eigentlich hingeht. Dieser zweite Durchlauf der Entwicklung eines Cocoa-Projekts soll Ihnen dabei helfen, alle Aspekte zusammenzuführen.