Die besten Orte, um Swift, die Programmiersprache von Apple, zu lernen
Als Apple seine brandneue Programmiersprache ankündigte Swift Wie wirkt sich die neue Programmiersprache von Apple auf mich aus? 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 mehr, die Programmierer freuten sich. Bis dahin gab es keine andere Wahl, als Mac- und iOS-Apps mit Objective C, einer archaischen Sprache der 80er Jahre, zu entwickeln. Swift erwies sich als willkommener Atemzug an der frischen Luft.
Und dann ging Apple voran und verkündete, dass Swift bald Open Source werden würde. Swift Is Going Open Source von Apple: Was ist? Apples Swift wird Open Source: Was also? Selbst wenn Sie selbst kein Programmierer sind, wirkt sich die Entscheidung von Apple für Open Source Swift auf Sie aus. Willst du wissen warum und wie? Lesen Sie mehr und bringen Sie eine neue Welle der Unterstützung von Entwicklern auf der ganzen Welt. Es würde mich nicht überraschen, wenn Swift innerhalb der nächsten zehn Jahre zur beliebtesten Sprache der Welt wurde.
Wenn Sie also Swift lernen möchten, ist jetzt die Zeit zum Eintauchen. Die Sprache hat eine glänzende Zukunft vor sich und je schneller Sie sie lernen, desto eher können Sie die Belohnungen ernten.
SoSoSwift (kostenlos)
SoSoSwift ist eine zentrale Website für alle, die sich für die Sprache interessieren, egal ob Neuling oder Veteran oder auch nur Zuschauer. Es ist nicht nur die größte Sammlung von Swift-Tutorials im Web, sondern auch ein Blog-Bereich mit aktuellen Nachrichten zu den Swift-Entwicklungen.
Am besten klicken Sie auf den Link Tutorials und blättern Sie durch die Sammlungen. Zum Beispiel ist die Swift Tutorial: Introduction Series ideal für Anfänger, während iOS 8 Game Development ideal für angehende Spieleentwickler ist.
SkipCasts (kostenlos)
SkipCasts ist eine Sammlung von Tutorials, geschrieben und verwaltet von Skip Wilson. Früher gab es einen Abonnementservice mit Premium-Videos und kostenlosen Videos. Dieser Service wurde jedoch im Mai 2015 geschlossen. Die Premium-Videos wurden heruntergefahren, die kostenlosen Videos bleiben jedoch erhalten.
Es ist eine Schande, aber das Silberfutter ist, dass es immer noch 23 Swift-Tutorial-Videos gibt, meistens für Anfänger mit einer Handvoll für Experten. Viele Leute finden, dass das Material von Skip für das Verständnis schwieriger Konzepte sehr hilfreich ist!
Ray Wenderlichs Tutorials (kostenlos)
Was als Ein-Mann-Unternehmen begann, hat sich zu einem umfangreichen Übungsbetrieb entwickelt, bei dem Dutzende von erfahrenen Entwicklern ihr Wissen in schriftlichen, Audio- und Videoformaten austauschen. Ray Wenderlich hat alles angefangen, aber es ist jetzt viel größer als er selbst.
Die Website konzentriert sich hauptsächlich auf die Entwicklung von Spielen. 5 Kostenlose Spieleentwicklungs-Software-Tools zum Erstellen eigener Spiele 5 Kostenlose Spieleentwicklungs-Software-Tools zum Erstellen eigener Spiele Hier sind die besten kostenlosen Spieleentwicklungssoftware und -tools, mit denen Sie heute Ihr Traumspiel erstellen können. Lesen Sie mehr und es gibt Abschnitte, die Engines wie Unity und Unreal gewidmet sind, aber es gibt eine Fülle von Informationen zu den Grundlagen in Cocoa, Objective C und jetzt Swift.
Ray Wenderlich-Tutorials sind einige der tiefsten Tutorials, die ich je gesehen habe, so wie Sie haben um sie zu überprüfen. Sie tun sich selbst einen schlechten Dienst, wenn Sie dies nicht tun.
Bei Interesse gibt es auch einen Laden mit bezahlten Tutorials. Sie finden verschiedene Swift-Bundles sowie weitere nützliche Artikel wie Starter-Kits für verschiedene Spielgenres. Es lohnt sich, wenn Sie es sich leisten können.
Lernen Sie schnelle Tipps (kostenlos)
Es gibt eine Menge da draußen zu viele schnelle Ressourcen - zu viele, als dass wir sie an einem Ort auflisten könnten. Die gute Nachricht ist jedoch, dass ein Kerl namens Zaheer eine kuratierte Liste von großartigen Swift-Tutorials aus dem gesamten Internet führt. Diese Liste kann unter angesehen werden Lernen Sie schnelle Tipps.
Diese Tutorials decken alle Kompetenzen ab, angefangen von den Grundlagen bis hin zu übergeordneten Konzepten, die auf Konferenzen und Gesprächen von erfahrenen Entwicklern präsentiert wurden. Die Liste enthält auch einige nützliche Bücher und einige großartige Ressourcen, wie Spickzettel, API-Referenzen und Codebeispiele.
Schnelle Programmierung auf Medium (kostenlos)
Damals startete Medium erstmals Medium: Eine alternative Blogging-Plattform von den Gründern von Twitter Medium: Eine alternative Blogging-Plattform von den Gründern von Twitter Die Mitbegründer von Twitter, Evan Williams und Biz Stone, haben vor etwa einem Jahr ihre eigene Blogging-Plattform Medium gegründet. Die Gründer sagen, dass das Ziel darin besteht, das Publishing "neu zu denken", indem es den Benutzern ermöglicht wird, das Niveau von… Read More zu wählen, und es wurde eine Menge Hype generiert, der darauf basiert, wer dahinter stand (die Mitbegründer von Twitter) und was davon versuchte zu tun (ernsthaft langgeformte Gedanken und Überlegungen). Ist es gelungen? Es ist schwer zu sagen. Viele sehen es immer noch so “Nur eine weitere Blogging-Plattform”.
Aber eine gute Sache, aus Medium herauszukommen, ist die Schnelle Programmierung Kanal, wo mehrere Entwickler zusammen gekommen sind, um über Swift zu schreiben. Hier finden Sie Tipps, Tricks und Tutorials, die mehr auf den fortgeschrittenen als auf den Neuling Swift-Entwickler ausgerichtet sind.
Schnell (frei)
Wenn Sie noch nie eine App zum Erlernen des Programmierens verwendet haben, können Sie sich auf etwas freuen. Das Schnell Die App, die derzeit kostenlos im App Store verfügbar ist, ist eine hervorragende Möglichkeit, sich mit der Swift-Sprache vertraut zu machen, unabhängig davon, ob Sie bereits Programmiererfahrung haben oder nicht.
Die App ist in über 200 interaktive Tutorials unterteilt, von denen jedes so klein ist, dass Sie sich nicht überfordert fühlen. Es macht Sie nicht zu einem Profi, aber es bietet eine einfache und sanfte Einführung, in der Sie sich wohl fühlen werden - und das ist die halbe Miete, wenn es darum geht, das Programmieren ohne Stress zu lernen. So lernen Sie das Programmieren ohne all den Stress Programmieren ohne all den Stress Vielleicht haben Sie sich entschieden, das Programmieren fortzusetzen, ob für eine Karriere oder nur als Hobby. Großartig! Aber vielleicht fangen Sie an, sich überfordert zu fühlen. Nicht so toll. Hier finden Sie Hilfe, um Ihre Reise zu erleichtern. Weiterlesen .
Swift Essential Training (25 $)
Ich bin ein großer Fan von Lynda, dem Online-Netzwerk, das Udemy, Coursera, Khan Academy und anderen Online-Videokursen ähnlich ist. 3 Beste Websites, um eine Hochschulausbildung kostenlos zu erhalten 3 Beste Websites, um eine Hochschulausbildung kostenlos zu erhalten Die Vorstellung, dass Sie nie fertig sind, ist nie wahrer als heute. Das Internet hat den Zugang zu Informationen und Wissen revolutioniert - früher ein Luxus, der nur für die reichen… Read More-Websites zugänglich war, mit Ausnahme von Lynda, einem reinen Abonnement-Service. Dies steht im krassen Gegensatz zu seinen Konkurrenten, die alle eine Art bieten freie Stufe.
Wie viel kostet Lynda? Die Basismitgliedschaft beginnt um 25 $ pro Monat, Aber ich werde bestätigen, dass es den Preis wert ist. Mit einem Abonnement haben Sie Zugang zu hunderten verschiedenen Kursen, von denen jeder mindestens 3 Stunden dauert (viele davon über 10 Stunden). Diese Kurse sind von hoher Qualität.
Einige konkurrieren sogar mit der Art von Ausbildung, die Sie in einem College oder Universitätskurs erhalten könnten.
Schnelles Essential Training ist das, was wir hier hervorheben. Es dauert etwas mehr als 3,5 Stunden und lehrt Sie alles, was Sie über die Swift-Sprache wissen müssen, angefangen mit der Kernsyntax bis hin zu erweiterten Sprachfunktionen.
Alle anderen schnellen Ressourcen?
Obwohl Swift bereits ein Jahr alt ist, ist Swift immer noch eine relativ neue Sprache, und wir erkennen an, dass Tutorials und Communities immer noch aufgebaut und gestaltet werden. Daher erwarten wir in den nächsten Monaten viele weitere Ressourcen.
Lesen Sie in der Zwischenzeit diese Tipps zum Beherrschen einer Programmiersprache. 7 Nützliche Tricks zum Beherrschen einer neuen Programmiersprache 7 Nützliche Tricks zum Beherrschen einer neuen Programmiersprache Wenn Sie Codieren lernen, ist es in Ordnung, überfordert zu sein. Sie werden die Dinge wahrscheinlich so schnell vergessen, wie Sie sie lernen. Diese Tipps helfen Ihnen dabei, all diese neuen Informationen besser aufzubewahren. Weitere Informationen, Tipps zum Erkennen eines guten Programmier-Tutorials Was macht ein gutes Programmier-Tutorial aus? Was macht ein gutes Lernprogramm aus? Nicht alle Programmier-Tutorials sind gleich. Einige profitieren davon, dass Sie und andere Ihre Zeit verschwenden. Hier ist, worauf Sie in einem Qualitätsprogrammierungs-Tutorial achten sollten. Weitere Informationen und Projektideen, mit denen Sie schneller lernen können. 5 Projektideen, damit Sie schneller programmieren können. 5 Projektideen, die Ihnen helfen, schneller programmieren zu lernen. Machen Sie sich die Hände schmutzig und lernen Sie schneller mit Nebenprojekten, die Sie jederzeit beginnen können. Mit diesen fünf herumspielen. Weiterlesen .
Kennen Sie irgendwelche guten Swift-Tutorials, die wir vermisst haben? Fühlen Sie sich frei, sie in den Kommentaren unten zu verlinken. Wie denkst du über Swift als Programmiersprache? Sagen Sie uns was Sie denken!
Bildnachweise: Stapel Bücher über Shutterstock
Erfahren Sie mehr über: Bildungstechnologie, Programmierung, Swift.