Werbung

Apple hat die neueste Beta seiner Xcode-Entwicklungsumgebung für die breite Öffentlichkeit freigegeben und damit Swift, die neueste Innovation des Unternehmens in der Programmierung.

Die Beta von Xcode 6 ist die erste, die für Benutzer ohne kostenpflichtigen Premium-Apple-Entwicklerkonto freigegeben wird. Es bietet eine Reihe bedeutender Änderungen an der Entwicklungserfahrung, darunter (zum ersten Mal) eine REPL (Read Eval Print Loop) und andere visuelle Verbesserungen, die die Entwicklung erleichtern.

Die bedeutendste Erweiterung von Xcode sind die sogenannten Playgrounds, mit denen Sie problemlos experimentieren können neue Ideen mit der Programmiersprache Swift, die Apple auf der letzten World Wide Developer Conference in San demonstrierte Francisco.

Neugierig, was es Neues in Xcode 6 gibt? Lesen Sie weiter, um weitere Informationen zu erhalten.

Einführung in Swift & warum Sie sich interessieren sollten

Lange Zeit war die einzige Möglichkeit, native iOS-Anwendungen zu erstellen, mit Objective-C und C++. Diese erben jeweils Merkmale und Stile einer früheren Programmiersprache namens C.

instagram viewer

Das Problem ist, dass C und seine Ableitungen nicht die meisten sind Begrüßung von Sprachen für Anfänger. Wie man eine Programmiersprache auswählt, um heute zu lernen und in 2 Jahren einen tollen Job zu bekommenEs kann Jahre dauern, bis man ein wirklich guter Programmierer wird. Gibt es also eine Möglichkeit, ab heute die richtige Sprache zu wählen, um morgen eingestellt zu werden? Weiterlesen Apple, bestrebt, neue Entwickler von Android und Windows Phone für seine Plattform zu gewinnen, hat Swift entwickelt, das ist eine Sprache, die es dir erlaubt Wie wirkt sich Apples neue Programmiersprache auf mich aus?Von Anfang an wussten die Entwickler, dass der neue Swift von Apple groß werden würde. Aber warum sollte es dich interessieren? Weiterlesen um schnelle, native iOS-Anwendungen zu erstellen, ohne das Legacy-Gepäck von C.

Schnell ist neu – Ja wirklich Neu. Es wurde noch nicht einmal richtig für die Öffentlichkeit freigegeben. Daher gibt es nicht wirklich so viel Unterstützung und Lernmaterial, das es gibt, um sich mit Java, Python, C# oder Ruby vertraut zu machen.

xcode-swiftlang

Glücklicherweise hat Apple ein Buch veröffentlicht, das Ihnen die Feinheiten der Programmiersprache Swift beibringt. Es heißt Die schnelle Programmiersprache, und Sie können es jetzt kostenlos auf iBooks herunterladen.

Erhalten von Xcode 6 Beta 4

Bis vor kurzem konnte man die Xcode 6-Pre-Release-Betas nur mit einem teuren Apple-Entwicklerkonto in die Finger bekommen, das jährlich 99 US-Dollar kostet. Damit haben Sie auch Zugriff auf OS X Yosemite und iOS 8, obwohl mein Kollege Tim Brookes glaubt nicht, dass du diese installieren solltest Warum Sie die Betas von iOS 8 und OS X 10.10 nicht installieren solltenSie sollten iOS 8 oder OS X 10.10 wahrscheinlich nicht installieren, es sei denn, Sie haben einen guten Grund dafür. Hier ist der Grund. Weiterlesen noch.

Zum Glück brauchen Sie diesmal nur einen kostenlosen Entwickler-Account, um Xcode und die neue Sprache auszuprobieren, den Sie einfach erhalten können sich anmelden.

xcode-home

Sie benötigen einen Mac, da Xcode eine Mac-Software ist – es gibt keine Windows-Version. Xcode 6 ist groß und wiegt etwa 2 GB. Wenn Sie eine langsame Internetverbindung haben, warten Sie möglicherweise eine Weile. Nach der Installation sitzt es glücklich neben vorhandenen Kopien von Xcode, anstatt sie zu ersetzen.

Haben Sie Lust, es auszuprobieren? Laden Sie die Betaversion von Xcode 6 hier herunter.

Was ist neu in Xcode 6?

Eigentlich viel.

Lassen Sie uns jedoch zunächst über eine Funktion einer Reihe beliebter Programmiersprachen sprechen: REPLs. Diese stehen für Read Eval Print Loop und ermöglichen Ihnen die interaktive Ausführung von Code. Sie nehmen einen Ausdruck von einem Benutzer, werten ihn aus, führen den Code aus und drucken dann die Ergebnisse der Operation aus.

xcode-repl

Diese wurden traditionell nicht in kompilierten Sprachen gefunden, obwohl es einige bemerkenswerte Ausnahmen gibt, wie z CSharpRepl in der Mono-Implementierung von C#.

Schnell ist anders. Zum ersten Mal können Benutzer, die die Beta-Version von Xcode zum Schreiben von Swift verwenden, sehen, wie ihr Code während des Schreibens ausgeführt wird.

xcode-Spielplatz

Es gibt auch eine interaktive Swift-Befehlszeile, in der Sie Swift in einer zeilenweisen, skriptähnlichen Umgebung ausführen können.

xcode-swift-repl

Andere in Xcode 6 Beta 4 enthaltene Funktionen umfassen ein deutlich verbessertes UI-Debugging; Storyboards für OS X, mit denen Sie Container und Animationen für Ihre Mac-Anwendungen erstellen können, ohne eine einzige Codezeile schreiben zu müssen; und neue Tools zum einfachen Erstellen von Spielen.

Die neuen spielspezifischen Entwicklungstools, kombiniert mit der neuen Metal-API für blitzschnelle Grafikleistung und die schnelle Anwendungsentwicklungsfunktionen der Swift-Sprache bedeuten, dass wir in den kommenden Jahren schnellere, bessere und zahlreichere Spiele auf dem iOS-Plattform.

Seien Sie gespannt!

Auch wenn Sie kein Entwickler sind, gibt es von Swift und Xcode 6 viel zu entdecken.

Sind Sie von den neuen Entwicklungstools von Apple begeistert? Teilen Sie unten Ihre Gedanken mit.

Matthew Hughes ist ein Softwareentwickler und Autor aus Liverpool, England. Er ist selten ohne eine Tasse starken schwarzen Kaffees in der Hand zu finden und liebt sein Macbook Pro und seine Kamera absolut. Sie können seinen Blog lesen unter http://www.matthewhughes.co.uk und folge ihm auf Twitter unter @matthewhughes.