Original-URL des Artikels: https://www.golem.de/1103/82007.html    Veröffentlicht: 10.03.2011 09:34    Kurz-URL: https://glm.io/82007

Apple

Xcode 4 korrigiert Programmierfehler automatisch

Apple hat seine Entwicklungsumgebung Xcode in der Version 4 veröffentlicht, die umfangreiche Neuerungen bietet. Mit Xcode lassen sich Applikationen für Mac OS X sowie iOS entwickeln.

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" 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 bereit. Entwickler, die in eines von Apples Entwicklerprogrammen eingeschrieben sind, können die Software ohne zusätzliche Kosten darüber herunterladen.  (ji)


Verwandte Artikel:
Apple öffnet Video-Hardwarebeschleunigung für Macs   
(24.04.2010, https://glm.io/74710 )
Apple: Xcode 9 bringt Entwicklertools für CoreML und Metal 2   
(20.09.2017, https://glm.io/130153 )
iOS: Apple lockert Einschränkungen für Entwickler   
(09.09.2010, https://glm.io/77847 )
Anwendungen fürs iPad können eingereicht werden   
(20.03.2010, https://glm.io/73981 )
Entwickeln für Mac wird billiger   
(06.03.2010, https://glm.io/73655 )

© 1997–2020 Golem.de, https://www.golem.de/