Objective-C und das Cocoa-Framework/ Cocoa/ Die Developer Tools
Aus Wikibooks
Inhaltsverzeichnis |
[Bearbeiten] Installation
Es gibt 2 Möglichkeiten die Developer Tools zu installieren.
- Auf der System-DVD, die mit jedem neuen Mac mitgeliefert wird, findet sich unter "Optional Installs/Xcode Tools/Xcode Tools.mpk" das Installationspaket der Apple Developer Tools. Nachdem diese installiert wurden, befinden sie sich nicht im Programme-Ordner, sondern im Ordner "Developer" auf der Systemfestplatte (welche meistens "OSX" heißt).
-Besser ist es die Apples Developer-Webseite zu besuchen, sich dort anzumelden, die neuesten Versionen von Xcode und dem iPhone-SDK zu laden und diese anschließend zu installieren. Beide sind große Pakete und erfordern daher eine schnelle Internetanbindung. Wer nicht für das iPhone entwickeln möchte, der kann sich auf die Xcode-Version auf der System-DVD beschränken und muss die Pakete nicht laden, obwohl die Aktualisierung von Xcode sicher nicht schaden kann. Wer kein iPhone bzw. iPod Touch besitzt, braucht sich darüber keine Gedanken zu machen. Mit dem iPhone SDK kommt ein Simulator, der den Test der entwickelten Software ermöglicht. Um Programme direkt auf einem iPhone oder iPod zu testen, muss man zuerst eine Gebühr an Apple bezahlen.
Die Developer Tools installieren sich nicht wie gewohnt im Programme-Ordner, sondern von der Systempartition (In den meisten Fällen die fest eingebaute Festplatte) aus gesehen im Ordner "Developer", in dessen Unterordner "Applications". Nun ein kleiner Überblick der wichtigsten Programme aus dem Paket, das wir gerade installiert haben.
[Bearbeiten] Xcode
Das mit Abstand wichtigste Programm ist Xcode. In Xcode schreiben wir unseren Quellcode und sammeln sämtliche Dateien, die wir für unser Programm benötigen. Ausserdem können wir von hier aus die Dokumentation aufrufen und den Interface Builder starten. Während der Eingabe des Codes kann Xcode uns Vorschläge zur Vervollständigung der Dinge machen, die wir gerade schreiben und färbt automatisch alles übersichtlich ein. Und schließlich, wenn wir fertig sind, kompiliert Xcode das Programm per Knopfdruck und man kann es testen.
[Bearbeiten] Interface Builder
Der Interface Builder (IB) ist ein leicht zu benutzendes Tool, mit dem man sein GUI (Graphical User Interface) gestalten kann. Interface und Code sind unter OSX scharf getrennt. Wir benötigen also den Interface Builder, um eine Vorlage unserer Fenster anzufertigen. Der Interface Builder arbeitet dabei eng mit Xcode zusammen.
[Bearbeiten] Icon Composer
Der Icon Composer kann alle möglichen Bilddateien (sie sollten vorher auf die Auflösung 512*512 vergrößert werden!) in Icon-Dateien umwandeln. Er liegt in dem Unterordner "Utilities".
[Bearbeiten] Instruments
Mit Instruments liefert Apple ein umfangreiches Analyse-Tool, mit dem wir uns später beschäftigen werden.
[Bearbeiten] Quartz Composer
Dies ist eine grafische Testumgebung für Quartz, dem Bestandteil von OSX, mit dem zum Beispiel die Fenster auf den Bildschirm gezeichnet werden. Quartz ist sehr leistungsfähig. Mit dem Quartz Composer lassen sich seine Funktionen austesten. Dort kann man unter anderem auch Bildschirmschoner erstellen. Für unsere Arbeit ist er nicht wichtig.
[Bearbeiten] Dashcode
Hiermit lassen sich Widgets für das Dashboard entwickeln. Auch auf dieses Programm gehen wir hier nicht näher ein.
Nächstes Kapitel- Erste Schritte