Xcode 14, es verbessert sich!
Am 12. September veröffentlichte Apple die neue Xcode-Version, Xcode 14.
In diesem Artikel werden wir die Änderungen und Verbesserungen besprechen, die Apple in seine IDE eingebaut hat.
Die Größe ist wichtig
Apple hat die Größe von Xcode reduziert, im Vergleich zu Xcode 13 ist Xcode 14 um 30 % leichter.
Xcode 13.4.1 wiegt 10 GB, während Xcode 14.0 7,0 GB hat. Dies ist eine große Änderung, da es viele Beschwerden von Entwicklern bezüglich der Xcode-Größe gab.
Verbesserte automatische Vervollständigung
Eine IDE, die beim Eingeben von Code automatisch vervollständigt, ist eine großartige Entwicklererfahrung und eine Notwendigkeit für jeden Entwickler.
Xcode 14 ist eine große Verbesserung gegenüber Xcode 13, wenn es um die Codevervollständigung geht.
Beispielsweise vervollständigt Xcode automatisch eine ganze Init-Funktion für Sie, wenn Sie die Klasse und die Klassenmitglieder definiert haben:
Aber das ist nicht die einzige neue Funktion, dies funktioniert auch für Codableprotokollkonforme Objekte. Wenn Sie die initFunktion definieren, schlägt der Xcode die Vervollständigung vor init(from decoder: Decoder) {…}und vervollständigt automatisch die gesamte Funktion für Sie, wie Sie im folgenden Beispiel sehen können:
Und das Ergebnis wird sein:
Sie können feststellen, dass ich auch die encodeFunktion hinzugefügt habe. Wenn Sie mit der Eingabe beginnen, encodewird Xcode auch die gesamte Funktion für Sie automatisch vervollständigen.
Asset-Katalog
Auch beim Asset-Katalog gibt es Verbesserungen, keine diversen App-Icon-Größen mehr, in Xcode 14 gibt es nur noch 1024x1024:
Sie können jetzt auf ein Bild aus dem Asset-Katalog doppelklicken, um zu der Datei zu wechseln.
Sie können Bilder auch direkt aus der Zwischenablage in den Asset-Katalog einfügen.
Verbesserte Bauzeit
Weitere Verbesserungen kommen mit der neuen Xcode-Version, diesmal spart es noch mehr Zeit.
Die Bauzeiten wurden erheblich verbessert, mit besseren Parallelitätsalgorithmen, die die Geschwindigkeit um das Zweifache verbesserten, und die Bauzeit von Projekten ist insgesamt 25 % schneller.
Je mehr Kerne Sie auf Ihrem Mac haben, desto größer ist die Verbesserung, die Sie sehen werden. Tests auf dem M1 Ultra Studio zeigten eine Verbesserung der Build-Zeit um 30 %.
Und das ist noch nicht alles, das Laden von Dokumenten wurde um 50 % verbessert, die Beglaubigung ist viermal schneller, wenn Sie den Interface Builder verwenden, und das Wechseln zwischen iPads und iPhones über die Geräteleiste ist jetzt 30 % schneller.
Stärkere und schnellere „Xcode-Vorschauen“
Als SwiftUI eingeführt wurde, war eine seiner wichtigsten Funktionen die „Xcode-Vorschau“, diese Funktion hilft Entwicklern, alle Änderungen der Benutzeroberfläche in Echtzeit Seite an Seite mit dem Code zu sehen.
Das bedeutet, dass Entwickler nicht den Kontext wechseln, zur Benutzeroberfläche vor- und zurückgehen müssen, die Anwendung nicht auf einem Simulator ausführen müssen, nur um zu sehen, was sich geändert hat, und ein besseres Entwicklungserlebnis haben.
Die große Änderung, die Xcode 14 mit sich bringt, ist eine interaktive Vorschau-Leinwand, dh ein Entwickler kann mit der Leinwand interagieren (auf eine Schaltfläche klicken, zwischen Bildschirmen wechseln usw.).
Xcode 14 verfügt über ganz neue spezifische Steuerelemente, die dem Entwickler helfen, dieselbe Benutzeroberfläche in verschiedenen Ausrichtungen, Schemata oder sogar im Dunkelmodus anzuzeigen. Sie können sogar dieselbe Benutzeroberfläche mit unterschiedlichen Schriftgrößen auf bis zu 12 Bildschirmen gleichzeitig sehen.
Zeitleiste erstellen
In den vorherigen Versionen von Xcode konnten wir Build-Protokolle nur als eine große Liste ohne viele Informationen über die Schritte sehen, mit Xcode 14 können Sie genau sehen, wie viel Zeit jeder Schritt gedauert hat, und wir können eine vollständige Zeitleiste sehen.
Simulator
Xcode 14 hat auch den Simulator verbessert, er unterstützt jetzt Remote-Benachrichtigungen mit iOS 16-Simulatoren, die auf macOS 13 mit Apple Silicon- oder T2-Prozessoren laufen.
Vor diesem Hintergrund unterstützt der Simulator nur Apple Push Notification innerhalb der Sandbox-Umgebung.
Die APNS-Token werden eine einzigartige Kombination aus Mac-Hardware und Simulator sein.
Zusammenfassen
Xcode 14 bietet verschiedene neue Funktionen und Verbesserungen, schnelleres Codieren (aufgrund der automatischen Vervollständigung), schnellere Erstellungszeit, verbesserte Simulatornutzung und insgesamt ein besseres Entwicklererlebnis.
Wenn Sie die vollständigen Versionshinweise lesen möchten, finden Sie sie hier .

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































