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

Xcode 8 als erste Beta mit zahlreichen Neuerungen erschienen

Seit gestern Abend steht eine neue, große Xcode-Version als erste Beta-Version für Entwickler zum Download bereit. Apple verspricht in der neuen Version eine erheblich höhere Arbeitsgeschwindigkeit - Xcode 7 gönnte sich öfters mal eine längere Gedenkpause.

Um Speicherprobleme besser erkennen zu können, hat Apple eine grafische Speicheranalyse integriert, mit der Entwickler schnell sehen, welche Objekte und Speicherbereiche von wem genutzt werden.

Apple hat in Xcode 8 den Interface Builder überarbeitet - auch dieser soll nun spürbar schneller arbeiten. Außerdem lässt sich nun direkt im Interface Builder zwischen verschiedenen Gerätegrößen umschalten, um so schnell einen Eindruck zu bekommen, wie die grafische Oberfläche auf unterschiedlichen iOS-Geräten wirkt.


Mit Source-Editor-Erweiterungen lässt sich die Entwicklungsumgebung um viele, nützliche Funktionalitäten durch Dritthersteller-Plugins erweitern - beispielsweise zum Umformatieren von Source Code. Diese können entweder im Mac App Store oder als Developer-ID-signierte Apps vertrieben werden.

Weitere Neuerungen

Xcode 8 bringt Unterstützung für Swift 3 mit (wir berichteten: ) - viele Funktionen, wie zum Beispiel der Address Sanitizer, funktionieren in Xcode 8 aber nur mit Swift 3. Projekte, die mit Swift 2 entwickelt wurden, können diese Funktionalitäten nicht nutzen.

Anscheinend hat Apple in einem Punkt auf die Entwicklergemeinde gehört und verspricht in Xcode 8 eine automatische Code-Signierung samt Erzeugung von Provisioning Profiles und Anpassung der dazugehörigen App-IDs. In Xcode 7 und früher müsste sich der Entwickler häufig manuell um die Erzeugung von Zertifikaten und Provisioning Profiles kümmern - eine lästige und bei großen Projekten zeitaufwendige Arbeit. Ob dies in der Praxis und bei großen, komplexen Projekten aber funktioniert wird sich erst in Zukunft zeigen.

Erste Vorabversion

Da es sich um eine Vorabversion handelt, kann Xcode 8 noch nicht zum Einreichen von Apps im Mac App Store, iOS App Store oder tvOS App Store verwendet werden. Dies ermöglicht Apple meist einige Wochen, bevor die finalen Versionen der Betriebssysteme erscheinen.

Kommentare

LoCal
LoCal14.06.16 12:55
Ich hoffe, dass Xcode nun mit grossen Storyboards vernünftig umgehen kann und es nicht zwei Kaffeepausen braucht, bis diese geladen sind
Ich hab zwar keine Lösung, doch ich bewundere dein Problem
0
Urkman14.06.16 14:32
LoCal
Ich hoffe, dass Xcode nun mit grossen Storyboards vernünftig umgehen kann und es nicht zwei Kaffeepausen braucht, bis diese geladen sind

Man kann schon in Xcode 7 Storyboards "splitten"...
0
LoCal
LoCal14.06.16 15:31
Urkman

Und das nutzt mir genau so was, wenn ich ein Projekt mit Monster-Storyboard übernehme? Der Kunde zahlt mir den Aufwand das zu verteilen nicht!
Ich hab zwar keine Lösung, doch ich bewundere dein Problem
0
Urkman14.06.16 17:22
LoCal
UrkmanUnd das nutzt mir genau so was, wenn ich ein Projekt mit Monster-Storyboard übernehme? Der Kunde zahlt mir den Aufwand das zu verteilen nicht!

Dann sollte man sich überlegen, ob man so ein Projekt annimmt...
Die Mittel dazu sind halt vorhanden...
0
matt.ludwig14.06.16 19:06
Urkman
LoCal
UrkmanUnd das nutzt mir genau so was, wenn ich ein Projekt mit Monster-Storyboard übernehme? Der Kunde zahlt mir den Aufwand das zu verteilen nicht!

Dann sollte man sich überlegen, ob man so ein Projekt annimmt...
Die Mittel dazu sind halt vorhanden...

Schließt eine bessere Performance aber nicht aus. Man darf ja noch hoffen
0

Kommentieren

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