Cocoa lernen - Schritt für Schritt
Cocoa lernen - Schritt für Schritt
Die Werkzeuge

Softwareentwicklung unter Mac OS X findet hauptsächlich in zwei Programmen statt. Xcode und Interface Builder. Während in Xcode die eigentliche Programmierung und das Projektmanagement stattfindet, ist der Interface Builder das Programm, mit dem die grafischen Oberflächen für Anwendungen entworfen werden.
Zusätzlich gibt es noch einige weitere nützliche Programme, wie zum Beispiel eine Anwendung zur Speicheranalyse oder eine Software, die Ihnen hilft Icons für Ihrer Projekte zu erzeugen.

Ausgeliefert wird Xcode und die anderen Programme in einem Paket, das von Apple als Developer Tools bezeichnet wird.

Eine Kopie der Developer Tools finden Sie auf der Installations-DVD zu ihrem Mac. Meistens ist es aber ratsam eine aktuelle Version dieser Programme aus dem Internet zu laden. Dafür ist aber eine kostenlose Mitgliedschaft der Apple Developer Connection nötig.

http://connect.apple.com/

http://developer.apple.com/mac/

Mit der Einführung von Mac OS X 10.5 (Leopard) gab es auch eine neue Version von Xcode, die Version 3. Dazu eine Erweiterung der Programmiersprache Objective-C auf Version 2. Obwohl diese Erweiterung einige nützliche Ergänzungen brachte, gibt es doch einige Punkte, die man nicht verschweigen sollten. So gibt es in Objective-C nun den lange vermissten Garbage Collector für automatisches Speichermanagement. Benutzt man diesen allerdings in eigenen Anwendungen, ist eine Ausführung des Programms in Betriebssystem Versionen unter 10.5 nicht mehr möglich. Man sollte sich also im Klaren darüber sein, was man wie für welche Zielgruppe entwickelt. Natürlich ist das keine generelle Einschränkung, man kann mit Xcode 3 auch Programme für mehrere Betriebssystem Versionen erzeugen.