Apple: Xcode 4 korrigiert Programmierfehler automatisch
Xcode 4 setzt auf ein neues Userinterface (UI): Apple hat die bisher getrennten Fenster in einem zusammengefasst und mit neuen UI-Elementen wie beispielsweise der Jumpbar ausgestattet. Auch der Interface Builder wurde integriert, so dass nun keine eigene Applikation mehr dafür gestartet werden muss. Dabei ist es möglich, UI-Elemente der eigenen Applikation per Drag-and-Drop mit dem eigenen Code zu verknüpfen. In der Zweispaltenansicht soll ein neuer Assistent für Überblick sorgen.
Apple LLVM 2.0 übernimmt
Als Compiler kommt bei Xcode 4 der " Apple LLVM Compiler 2.0(öffnet im neuen Fenster) " zum Einsatz, Apples Version des Open-Source-Compiler-Pakets LLVM . Unterstützt werden die Sprachen C, C++ und Apples Objective-C. LLVM soll Quelltexte doppelt so schnell übersetzen wie GCC und dabei zugleich Code erzeugen, der schneller ausgeführt wird.
LLVM kümmert sich zudem um Funktionen wie Syntax-Highlighting und Codevervollständigung. LLVM läuft ständig im Hintergrund und analysiert den Code, um auf mögliche Fehler hinzuweisen und Lösungen für typische Programmierfehler anzubieten, die mit einem Klick übernommen werden können – beispielsweise ein Schreibfehler in einem Funktionsnamen.
LLDB für schnelleres Debuggen
Mit LLDB führt Xcode 4 zudem einen neuen Debugger ein, den Apple zugleich dem Open-Source-Projekt LLVM.org zur Verfügung stellt. Der neue Debugger wurde auf geringen Speicherverbrauch und hohe Geschwindigkeit getrimmt.
Wird eine Applikation ausgeführt, zeigt Xcode 4 parallel einen Stacktrace an, der erweitert oder zusammengefasst werden kann. Es lassen sich einzelne Threads beobachten, was das Debuggen auf Multicoresystemen vereinfachen soll.
Integrierter Versionseditor
Mehrere Versionen einer Datei lassen sich mit dem neuen Versionseditor in Xcode 4 nebeneinander stellen und vergleichen. Dabei zeigt Xcode 4 zudem eine Zeitleiste an, anhand derer Entwickler durch die Versionshistorie einer Datei wandern können. Außerdem zeigt der Versionseditor ein Logfile mit vergangenen Ereignissen und wer welche Check-ins vorgenommen hat. Der Umgang mit der Sourcecodeverwaltung (SCM) soll durch das Interface vereinfacht werden. So lassen sich Projekte, die in unterschiedlichen SCMs wie Subversion und Git liegen, gleichzeitig verwalten.
Xcode 4 im App Store für 3,99 Euro
Xcode 4 steht über den Mac App Store ab sofort für 3,99 Euro zum Download(öffnet im neuen Fenster) bereit. Entwickler, die in eines von Apples Entwicklerprogrammen eingeschrieben sind, können die Software ohne zusätzliche Kosten darüber herunterladen.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.



