Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Apple zeigt neue Funktionen von Xcode 3.0

Apple hat auf einer neuen Web-Seite Informationen zum kommenden Xcode 3.0 veröffentlicht. Xcode 3.0 wird mit Mac OS X 10.5 Leopard erscheinen und besitzt neue Funktionen, die bei der Anwendungsentwicklung helfen sollen. So lassen sich im Editor einzelne Code-Blöcke hervorheben, um dadurch schneller die Struktur des Codes erkennen zu können. Bereits aus anderen IDEs bekannt, lassen sich außerdem in Xcode 3.0 ganze Code-Blöcke ein- und ausblenden. Weiterhin werden in Xcode 3.0 Meldungen und Breakpoints zu bestimmten Code-Zeilen in Form von Sprechblasen dargestellt. Auch der Interface Builder 3.0 wurde verbessert und erlaubt nun die einfache Integration von Core-Animations. Ebenfalls mit Mac OS X 10.5 Leopard wird Objective-C 2.0 eingeführt, welches unter anderem das automatische Freigeben von nicht mehr benötigten Variablen im Arbeitsspeicher beherrscht. Darüber hinaus gibt es auch neue Werkzeuge wie Xray zur besseren Geschwindigkeitsanalyse einer Anwendung und Project Snapshot zur schnellen Sicherung der aktuellen Code-Basis kurz vor Änderungen.

Weiterführende Links:

Kommentare

RonaldHofmann16.11.06 09:51
Cool
0
Rantanplan
Rantanplan16.11.06 10:00
Die wichtigste Neuerung dürfte wohl der Garbage Collector in ObjC 2 sein.
Wenn ich nicht hier bin, bin ich auf dem Sonnendeck
0
madox16.11.06 10:11
Die Neuerungen tönen ja wirklich cool ... freu mich drauf .

Was meint ihr, gibts Leopard schon im Januar?
0
itsnogood7116.11.06 10:17
madox

Leopard gibt es ja jetzt schon. Halt als Beta
0
madox16.11.06 10:18
itsnogood71
Ja aber da muss man doch sehr viel Geld zahlen damit man dort Mitglied wird und sowas bekommt.
0
jonez
jonez16.11.06 10:25
madox
Nein. Und das ist auch gut so, damit das wieder ein ausgereiftes Release wird.
0
madox16.11.06 10:29
jonez
Was heisst denn *Nein*. Wie viel kostet denn die Beta?

Ich hab lange gesucht auf apple.com aber keine Beta zum Download gefunden oder so...
0
madox16.11.06 10:34
Okay ich hab so ein Early Access Select gefunden für ca. 400 EUR, aber das ist mir auch noch zu teuer.

Naja dann warte ich lieber auf die Final... und hoffe mal es wird Januar .
0
MacRabbitPro16.11.06 10:54
Es wird sicher nicht Januar.
Die gesamte Entwicklung ist noch nicht so weit fortgeschritten dass ein Januar Termin realistisch ist.
0
gritsch16.11.06 11:42
@ Rantanplan: das finde ich allerdings absolut nicht!
0
Arachnid
Arachnid16.11.06 12:50
Das einklappen der Funktionen ist sehr nützlich, kenn es schon von TextMate.
0
Agrajag16.11.06 14:25
Folding kannte mein früherer Lieblings-Editor schon seit irgendwann um 1995. Wundert mich, daß Xcode das jetzt erst bekommt (hat ja mittlerweile fast jeder Editor).

Schön scheint mir auch die Blockhervorhebung zu sein. Mal in Natura sehen.
0
Dieter16.11.06 15:46
Wer nicht strukturiert programmiert, der braucht sicherlich die "Hervorhebung" und das "Ein- und Ausblenden" von Code-Blöcken.

Welche Exzesse das haben kann, sehe ich im Kot meiner .Net-Kollegen!
0
Dieter16.11.06 15:47
Nachtrag: (sick)
0
Agrajag16.11.06 16:51
Wenn man aber den Code von anderen lesen/verstehen soll, würde ich das hilfreich finden. Ich glaub, ich schreibe (in meinem bescheidenen Rahmen) einen recht gut lesbaren Code.
0
Dieter16.11.06 20:24
Wenn die Funktion über 8 Seiten (a 66 Zeilen) geht, hilft auch das "Einfärben" nicht mehr. Höchsten noch das Einklappen und vergessen.
0
cocoa moe17.11.06 06:42
dieter: Stimmt, aber wer solchen code schreibt gehört ohnehin nicht in Xcode, sondern zu Perl oder VisualBasic.

Wer kurrze Funktionen schreibt hat aber auch etwas von der Hervorhebung, weil er dann schneller sieht, was zusammengehört und optisch ein besseres Gefühl für den Aufbau seiner Quelle bekommt. Das ist ja auch der Grund, warum man seienn Code einrückt. Visuell ist das einfärben zugleich unaufdringlich, wie auch schnell wirksam.

Ich kann mir nicht vorstelle, warum jemand Syntax-Highlighting mögen und nicht zugleich glücklich über dieses Feature wäre.
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.