Ein Fenster für alle in Apples IDE Xcode 4
Nach einer langen Entwicklungsphase stellt Apple seine IDE Xcode in Version 4 bereit. Kostenlos gibt es die Software jedoch nur noch für zahlende Mitglieder des Developer-Programms.
- Christian Kirsch
Bislang konnte jeder kostenlos die jeweils aktuelle Version der IDE Xcode herunterladen oder sie von der Betriebssystem-DVD installieren. Damit ist jetzt Schluss: Xcode 4, mit dem sich Mac-Programme ebenso wie iOS-Apps entwickelt lassen, gibt es gratis nur noch für Mitglieder eines der kostenpflichtigen Developer-Programme. Alle anderen können die Software per Mac App Store für knapp 4 Euro auf ihrem Mac installieren.
(Bild: apple.com)
Erstmals stellt Xcode 4 ein einziges Fenster für alle Arbeiten zur Verfügung. Auch der Interface Builder, bislang eine eigene Anwendung, ist nun integriert. Als Compiler wird ein Derivat des freien LLVM mitgeliefert, das doppelt so schnell arbeiten soll wie der GCC und C, C++ sowie Objective-C übersetzt. Im Hintergrund läuft zumindest der Syntax-Check beim Arbeiten am Code ständig mit, sodass Tipp- und andere Syntaxfehler schon beim Schreiben markiert werden. Xcode macht dabei eigenständig Korrekturvorschläge.
Eine neue Sicht zeigt zwei Versionsstände des Codes nebeneinander an. Mit einem Schieber in der Mitte bewegt man sich zwischen den einzelnen Versionen wie bei einer Zeitreise hin und her. Xcode kooperiert mit den freien Versionsverwaltungen Subversion und Git, die innerhalb je nach Bedarf verschiedene Projekte innerhalb eines Workspace verwalten können.
Eine vollständige Liste der Neuerungen enthält die Xcode-Webseite. Beim Herunterladen sollte man Geduld mitbringen, denn die IDE wiegt 4,2 GByte.
[Update:] Ebenfalls für Entwickler auf der Apple-Plattform gedacht ist eine aktualisierte Version 1.1 der iAd-Producer-Software. Mit dieser lassen sich Anzeigen für Apples iOS-Werbeplattform erstellen. Laut einem Bericht von 9 to 5 Mac bringt das Update unter anderem die Unterstützung von Vollbild-Bannern unter iOS 4.3 sowie eine Importfunktion für JavaScript- und CSS-Dateien mit. (ck)