Abo
  • IT-Karriere:

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.

Artikel veröffentlicht am ,
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

Stellenmarkt
  1. Infokom GmbH, Karlsruhe
  2. LOTTO Hamburg GmbH, Hamburg

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.

  • Xcode 4 von Apple
  • Xcode 4 von Apple
  • Xcode 4 von Apple
  • Xcode 4 von Apple
Xcode 4 von Apple

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.



Anzeige
Hardware-Angebote
  1. 529,00€ (zzgl. Versand)
  2. (reduzierte Überstände, Restposten & Co.)

zilti 12. Mär 2011

IntelliJ und NetBeans. Beide sind schnell, beide bieten UI-Designer, beide bieten...

p14nk41ku3hl 10. Mär 2011

Stimmt.

p14nk41ku3hl 10. Mär 2011

Warum regst du dich auf? Das ist leider so. Fertig.

Netspy 10. Mär 2011

Wie ja schon geschrieben, geht das problemlos. Hier ist auch beschrieben, wie du die...

ilja 10. Mär 2011

Falls Ihr noch nicht selber gesehen habt. Enthält ein paar nette kurze Videos:


Folgen Sie uns
       


Harry Potter Wizards Unite angespielt

Harry Potter Go? Zum Glück hat der neue AR-Titel auch ein paar eigene Ideen zu bieten.

Harry Potter Wizards Unite angespielt Video aufrufen
Arbeit: Hilfe für frustrierte ITler
Arbeit
Hilfe für frustrierte ITler

Viele ITler sind frustriert, weil ihre Führungskraft nichts vom Fach versteht und sie mit Ideen gegen Wände laufen. Doch nicht immer ist an der Situation nur die Führungskraft schuld. Denn oft verkaufen die ITler ihre Ideen einfach nicht gut genug.
Von Robert Meyer

  1. IT-Fachkräftemangel Freie sind gefragt
  2. Sysadmin "Man kommt erst ins Spiel, wenn es brennt"
  3. Verdeckte Leiharbeit Wenn die Firma IT-Spezialisten als Fremdpersonal einsetzt

Ryzen 5 3400G und Ryzen 3 3200G im Test: Picasso passt
Ryzen 5 3400G und Ryzen 3 3200G im Test
Picasso passt

Vier Zen-CPU-Kerne plus integrierte Vega-Grafikeinheit: Der Ryzen 5 3400G und der Ryzen 3 3200G sind zwar im Prinzip nur höher getaktete Chips, in ihrem Segment aber weiterhin konkurrenzlos. Das schnellere Modell hat jedoch trotz verlötetem Extra für Übertakter ein Preisproblem.
Ein Test von Marc Sauter

  1. Agesa 1003abb Viele ältere Platinen erhalten aktuelles UEFI für Ryzen 3000
  2. Ryzen 3000 Agesa 1003abb behebt RDRAND- und PCIe-Gen4-Bug
  3. Ryzen 5 3600(X) im Test Sechser-Pasch von AMD

Nachhaltigkeit: Jute im Plastik
Nachhaltigkeit
Jute im Plastik

Baustoff- und Autohersteller nutzen sie zunehmend, doch etabliert sind Verbundwerkstoffe mit Naturfasern noch lange nicht. Dabei gibt es gute Gründe, sie einzusetzen, Umweltschutz ist nur einer von vielen.
Ein Bericht von Werner Pluta

  1. Autos Elektro, Brennstoffzelle oder Diesel?
  2. Energie Wo die Wasserstoffqualität getestet wird
  3. Energiespeicher Heiße Steine sind effizienter als Brennstoffzellen

    •  /