Swift Playgrounds

Swift Playgrounds

von Apple

  • Kategorie: Education
  • Veröffentlicht: 2020-02-11
  • Aktuelle Version: 4.5
  • Adult Rating: 4+
  • File Size: 605.00 MB
  • Developer: Apple
  • Compatibility: Requires iOS 13.0 or later.

Beschreibung

Mit Swift Playgrounds macht es Spaß, Programmieren zu lernen und echte Apps zu entwickeln. In der geführten Lektion „Los gehts mit Code“ löst du interaktive Rätsel und in „Los gehts mit Apps“ erlernst du die Grundlagen der App-Entwicklung. Du experimentierst mit einer Vielzahl von Herausforderungen, mit denen du einzigartige Programmiererfahrungen sammelst. Swift Playgrounds erfordert keine Programmierkenntnisse. Somit kannst du direkt loslegen – egal, wie alt du bist. Du erlernst die von Apple entwickelten leistungsstarken Programmiertechnologien „Swift“ und „SwiftUI“, mit denen Profis auf der ganzen Welt viele der bekanntesten Apps von heute erstellen. Swift Playgrounds schöpft das Potenzial realer Frameworks voll aus und stellt dir eine einzigartige Lernumgebung zur Verfügung. Integrierte Lektionen • Von Apple erstellte Lektionen führen dich durch die Grundkonzepte des Programmierens, indem Rätsel mithilfe von Code gelöst werden. • Sieh dir an, wie dein Code in einer interaktiven 3D-Welt ausgeführt wird, die du mithilfe des Trackpads drehen oder durch Auf- und Zuziehen zoomen kannst. • Jedes neue Programmierkonzept wird durch Animationen übersichtlich und umfassend vorgestellt, bevor du die Rätsel zu lösen versuchst. • Ein Glossar und integrierte Hilfeseiten bieten Informationen zu verfügbaren Befehlen, Frameworks und Begriffen. Entdecken und erstellen • Durch interaktives Programmieren wird dir das Ergebnis deines Codes sofort angezeigt – neben deinem Projekt. • Gehe in Playground-Büchern schrittweise durch deinen Code, wobei jede Zeile während der Ausführung hervorgehoben wird. • Dank der Bücher kannst du sofort mit dem Erstellen eigener Playgrounds loslegen, die Grafiken und Sounds verwenden. • Lerne mit der App-Galerie die einzelnen App-Bausteine wie die Navigation mit Tabs und das Laden von Daten kennen. Apps entwickeln • Erstelle mit SwiftUI echte Apps. • Verfolge deine Codeänderungen live während der Eingabe. • Programmiere schnell und präzise mit Inline-Codevorschlägen. • Erweitere deine App mit einer großen Bandbreite von Swift-Paketen. • Finde dich mit der projektweiten Suchfunktion in deinem Code zurecht. Intelligente Programmierhilfe • Füge durch Klicken und Ziehen einer Klammer einen Codeblock in eine Schleife oder eine Bedingung ein. • Bewege Abschnitte häufig benutzten Codes per Drag & Drop direkt in deinen Playground. • Behebe häufige Fehler im Code mit hilfreichen Inline-Vorschlägen. • Behalte den Überblick dank der automatischen Codeformatierung. Echter Swift- und SwiftUI-Code • Lerne dieselbe leistungsstarke Swift-Programmiersprache, die auch von Profis verwendet wird, um Apps für den App Store zu entwickeln. • Entwickle dynamische und elegante Apps mit SwiftUI, mit dem sich auf moderne Weise Benutzeroberflächen erstellen lassen. • Greife zu auf leistungsstarke Frameworks wie SpriteKit für 2D-Spiele. • Verwende Bluetooth-APIs, um Programme zuschreiben, die mit realen Geräten kommunizieren. Teilen oder veröffentlichen • Sende deine Projekte mit „Nachrichten“, Mail, AirDrop oder anderen Share Sheet-Erweiterungen an Freund:innen und Familie. • Übertrage deine App-Projekte für Xcode auf den Mac und umgekehrt. • Reiche deine fertigen Apps mit App Store Connect beim App Store ein.

Screenshots

Reviews

  • Excellent learning & prototyping tool

    5
    von Michel Onwordi
    I really enjoy using this to test out new ideas or experiment with different aspects of swift. With the support for swift 5.9 and swift data, this takes my prototyping abilities to a whole new level. Great job. I hope it keeps getting better
  • tolle App, stürzt nur leider oft ab

    4
    von zaepfle
    Es macht sehr großen Spaß die Grundfunktionen vom Progamieren zu lernen. Ich würde gerne die vollen Sterne vergeben, jedoch stützt die App beim M1 sehr oft ab.
  • It is ok

    3
    von Mopsijosan
    Unfortunately it crashes randomly and i loose the most of my code... But for learning Swift, this is the best app!
  • Why only for the latest macOS?

    2
    von Guvi-cb
    Why are the 3 latest macOS versions supported but not apps for it? In this case, Playgrounds requires macOS 13 but what about v12 & v11? I wouldn't mind buying the latest and greatest hardware if there was someone who funds it. Apple, can you apply your support policy to the apps as well please? Thank you. I rate it 2/5 because of the support policy and the fact that Playgrounds is quite heavy on resources, the fans are audible even when it just sits there and no code is executed.
  • Ständige Fehlermeldung

    3
    von Robben3001
    wenn nicht ständig diese Felermeldung beim Starten des Codes kommen würde, würde es richtig Spaß machen. - Die Fehlermeldung bezieht sich nicht auf den selbsterstellten Code.
  • Tolle App, mit einigen kleinen Schönheitsfehlern

    4
    von Neseret
    Ich wollte mich selbst gern mal am Programmieren probieren. Da ich als älteres Semester feststellen musste, dass viele Angebote für Erwachsene eher kompliziert denn einfach für interessierte Laien sind, die sich einfach mal einlesen und experimentieren möchten, habe ich mich nach einem Programm umgesehen, dass eher spielerisch an das Thema herangeht. Fündig bin ich tatsächlich mit Swift Playgrounds geworden. Zu jedem Themengebiet gibt es leichte und verständliche Einführungen. Kombiniert ist die (kurze)Theorie mit ganz viel Praxis. Von Anfang an ist das Erlernen der Programmierung mit einem Spiel kombiniert, an dem man gleich ganz praktisch die Umsetzung erlernt. Als jemand, der vom Lerntyp zu den "Learning by Doing"-Typen gehört, ist das absolut phantastisch. Es macht viel Spaß und man bekommt gleich ein viel besseres Gefühl, was Funktionen, Schleifen & Co wirklich "tun". Alles im Allem bin ich wirklich sehr begeistert und habe da meine Freude dran. Allerdings gibt es einen Schönheitsfehler, der etwas unschön und ärgerlich ist: Einführungen, die immer zu einem neuen Themengebiet kommen, sind zum Teil unvollständig ins Deutsche übersetzt. Z.B. die Einfürhung zur "While-Schleife". Da heißt es dann auf "Du kannst eine while-Schleife verwenden, um einen Befehl oder eine Gruppe von Befehlen zu wiederholen, solange eine..." – Weiter geht der Satz nicht. Ich hoffe sehr, dass dieser Fehler behoben wird, weil damit wichtige Informationen einfach verloren gehen, und man dann da steht, wie der Ochs vorm berühmten Berg. Zwar sind die nachfolgenden Lektionen und Übungen meist so aufgebaut, dass man dann doch recht schnell das Unwissen ausbügeln kann, trotzdem sollten solche Lücken wirklich ausgebessert werden.
  • Gutes Programm, leider mit Buggs :(

    3
    von EdgarM011
    Konnte mit Playground gut in SWIFT einsteigen, jedoch kommt es bei fortschreitenden Kapiteln immer wieder zu unerklärlichen Fehlermeldung, sowohl auf Mac-, als auch bei iPadOS. Bitte um Behebung! Mit freundlichen Grüßen
  • DIe APP ist super!

    5
    von DEV-DESIGN
    Ich bin echt begeistert. Endlich kann ich mit richtiges Programmieren anfangen zu lernen.. und zwar, so das man es direkt versteht! Die APP sollte aber nochmal ein Update bekommen, ab und an stürzt die APP ab. Der Code fortschritt bleibt zwar bestehen, aber nicht immer alles.. etwas nervig aber was solls! Man kann damit leben! Auf dem M1 Macbook läuft die app einfach spitze!
  • nette App, warum keine Breakpoints und Values in Echtzeit

    3
    von DugsterGer
    An sich ist es ja nett gemacht. Aber ich checks nicht, warum man keine Breakpoints setzen kann und nicht einmal die Values sieht. Ich würde schon gern fürs Debugging wissen, was er da gerade macht. Aber leider geht dann das Rätselraten los.
  • Der perfekte Einstieg für Groß und Klein!

    5
    von JDRmann
    Man sollte sich vom Design und der Oberfläche der App nicht irritieren lassen, auch als Erwachsener macht es viel Spaß ist spannend und bringt Freude. Zusammen mit meinem Neffen entdecken wir die Welt des Codings durch Swift und werden von Mal zu Mal immer besser. Wir haben schon viele neue Ideen und sind gespannt was wir noch alles Erschaffen können.

keyboard_arrow_up