Xcode 6 Beta mit Swift jetzt kostenlos verfügbar, hier ist der Grund, warum dies wichtig ist
Apple hat die neueste Beta seiner Xcode-Entwicklungsumgebung für die breite Öffentlichkeit veröffentlicht und damit Swift, die neueste Innovation des Unternehmens im Bereich Programmierung.
Die Betaversion von Xcode 6 ist die erste, die für Benutzer ohne einen kostenpflichtigen Apple Developer Account veröffentlicht wurde. Es enthält einige bedeutende Änderungen an der Entwicklungserfahrung, einschließlich (zum ersten Mal) einer REPL (Read Eval Print Loop) und anderer visueller Verbesserungen, die die Entwicklung erleichtern.
Die bedeutendste Verbesserung von Xcode ist Playgrounds. Hier können Sie mit der Programmiersprache Swift, die Apple auf der vorherigen World Wide Developer Conference in San Francisco vorgeführt hat, problemlos mit neuen Ideen experimentieren.
Neugierig, was es Neues in Xcode 6 gibt? Lesen Sie weiter für weitere Informationen.
Einführung in Swift & Warum Sie sich interessieren sollten
Die einzige Möglichkeit, native iOS-Anwendungen zu erstellen, war über Objective-C und C ++. Jede dieser Eigenschaften erbt Merkmale und Stile von einer früheren Programmiersprache namens C.
Das Problem ist, dass C und seine Ableitungen für Anfänger nicht die freundlichsten Sprachen sind. Wie wählt man eine Programmiersprache aus, um heute zu lernen und in 2 Jahren einen hervorragenden Job zu erlangen? Wie man eine Programmiersprache wählt, um heute zu lernen und in 2 Jahren einen großartigen Job zu erhalten Es kann Jahre der engagierten Arbeit dauern, um ein wirklich guter Programmierer zu werden; Gibt es eine Möglichkeit, von heute an die richtige Sprache zu wählen, um morgen eingestellt zu werden? Lesen Sie mehr Apple ist bestrebt, neue Entwickler aus Android und Windows Phone für seine Plattform zu gewinnen. Die Sprache ist Swift, eine Sprache, in der Sie die Auswirkungen von Apples neuer Programmiersprache auf mich sehen können. Wie wirkt sich die neue Programmiersprache von Apple auf mich aus? Die Entwickler wussten von Anfang an, dass der neue Swift von Apple groß werden würde. Aber warum sollte es dich interessieren? Lesen Sie weiter, um schnelle, native iOS-Anwendungen zu erstellen, ohne das alte Gepäck von C zu verwenden.
Swift ist neu - Ja wirklich Neu. Es ist noch nicht einmal der Öffentlichkeit zugänglich gemacht worden. Infolgedessen gibt es nicht wirklich so viel Support- und Lernmaterial, mit dem sich Java, Python, C # oder Ruby auseinandersetzen können.
Zum Glück hat Apple ein Buch veröffentlicht, in dem Sie die Feinheiten der Programmiersprache Swift erfahren. Sie heißt The Swift Programming Language und kann jetzt kostenlos bei iBooks heruntergeladen werden.
Xcode 6 Beta 4 erhalten
Bis vor kurzem konnten Sie die Xcode 6-Betaversionen nur mit einem teuren Apple-Entwicklerkonto erhalten, das jährlich 99 USD kostet. Dies gewährt Ihnen auch Zugriff auf OS X Yosemite und iOS 8, obwohl mein Kollege Tim Brookes nicht der Meinung ist, dass Sie diese installieren sollten. Warum sollten Sie die iOS 8 und OS X 10.10-Betas nicht installieren? Warum sollten Sie iOS 8 und nicht installieren? OS X 10.10 Betas Sie sollten iOS 8 oder OS X 10.10 nur installieren, wenn Sie einen triftigen Grund dafür haben. Hier ist der Grund. Lesen Sie noch mehr.
Zum Glück benötigen Sie diesmal nur Xcode. Die neue Sprache ist ein kostenloser Entwicklerkonto, das Sie einfach durch Anmeldung erhalten können.
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. Einmal installiert, wird es fröhlich neben den vorhandenen Xcode-Kopien sitzen, anstatt sie zu ersetzen.
Lust auf einen Versuch? Laden Sie die Xcode 6-Beta hier herunter.
Was ist neu in Xcode 6??
Sehr viel.
Lassen Sie uns zunächst über eine Funktion einer Reihe populärer Programmiersprachen sprechen: REPLs. Diese stehen für Read Eval Print Loop und ermöglichen es Ihnen, Code interaktiv auszuführen. Sie nehmen einen Ausdruck von einem Benutzer, werten ihn aus, führen den Code aus und drucken dann die Ergebnisse der Operation aus.
Diese wurden traditionell nicht in kompilierten Sprachen gefunden, obwohl es einige bemerkenswerte Ausnahmen gibt, wie z. B. CSharpRepl in der Mono-Implementierung von C #..
Schnell ist anders. Zum ersten Mal können Benutzer, die die Betaversion von Xcode zum Schreiben von Swift verwenden, ihren Code beim Schreiben ausführen sehen, sodass sie problemlos debuggen, planen und mit Code experimentieren können.
Es gibt auch eine interaktive Swift-Befehlszeile, in der Sie Swift in einer zeilenweisen, scriptähnlichen Umgebung ausführen können.
Weitere in Xcode 6 Beta 4 enthaltene Funktionen umfassen ein erheblich verbessertes Debugging der Benutzeroberfläche. Mit Storyboards für OS X können Sie Container und Animationen für Ihre Mac-Anwendungen erstellen, ohne eine einzige Codezeile schreiben zu müssen. und neue Tools zum einfachen Erstellen von Spielen.
Die neuen, für Spiele spezifischen Entwicklungswerkzeuge, kombiniert mit der neuen Metal API für eine extrem schnelle Grafikleistung und die schnellen Anwendungsentwicklungsfunktionen der Swift-Sprache, bedeuten, dass wir in den nächsten Jahren schnellere, bessere und zahlreichere Spiele erwarten können iOS-Plattform.
Seien Sie aufgeregt!
Auch wenn Sie kein Entwickler sind, gibt es bei Swift und Xcode 6 viel zu entdecken.
Freuen Sie sich auf die neuen Entwicklungstools von Apple? Teilen Sie Ihre Gedanken unten mit.
Erfahren Sie mehr über: Programmierung, Swift.