Swift Playgrounds nu ook voor de Mac
geplaatst: 12 februari 2020 - 16:09
https://www.macfreak.nl/modules/news/images/SwiftPlaygrounds-icoon.jpg
Swift Playgrounds nu ook voor de Mac
Dat Apple actief bezig is met Swift is duidelijk door de nieuwe dingen die eromheen gebeuren. Een goed voorbeeld daarvan was de recente lancering van Swift Crypto, waardoor alle ontwikkelaars die Swift gebruiken in hun apps makkelijk versleuteling toe kunnen passen.

Daarnaast had Apple al een hele tijd de app Swift Playgrounds voor de iPad in de App Store staan, een app waarmee je makkelijk en op een leuke manier kan leren programmeren. Leuk dat die voor de iPad bestond, maar veel ontwikkelaars gebruiken juist een Mac, dus waarom bestond er geen versie voor macOS? Daar heeft Apple nu verandering in gebracht met een Catalyst-app. Met andere woorden, de app van de iPad draait nu ook native op macOS.

https://www.macfreak.nl/modules/news/images/zArt.SwiftPlaygroundsMac-1.jpg
Swift Playgrounds nu ook voor de Mac


Swift Playgrounds voor de Mac is ook gratis, en hier te vinden. Let op, om deze app op je Mac te kunnen draaien moet daar wel minimaal macOS 10.15.3 op staan.

https://www.macfreak.nl/modules/news/images/zArt.SwiftPlaygroundsMac-2.jpg
Swift Playgrounds nu ook voor de Mac


Hieronder alle informatie die Apple bij deze app levert:

Citaat
Swift Playgrounds is een revolutionaire app voor Mac en iPad waarmee je op een leuke manier leert programmeren en kunt experimenteren met programmacode. Je leert de basisbeginselen van het programmeren door interactieve raadsels op te lossen in de begeleide lessen van 'Leren programmeren'. Ook kun je experimenteren met diverse uitdagingen waarmee je een groot aantal programmeerconcepten verkent.

Voor Swift Playgrounds is geen programmeerkennis vereist, waardoor deze app uitermate geschikt is voor beginnende programmeurs van twaalf tot honderdtwaalf. Je leert werken met Swift, een krachtige door Apple ontwikkelde programmeertaal waarmee veel van de populairste apps worden gemaakt. Tijdens het schrijven van de code kun je naadloos overschakelen tussen je Mac en je iPad.

Ingebouwde lessen
  • In de door Apple gemaakte lessen leer je de belangrijkste programmeerconcepten kennen door code te gebruiken en raadsels op te lossen
  • Je code wordt uitgevoerd in een prachtige, interactieve 3D-wereld die je kunt roteren en waarop je kunt in- en uitzoomen met het trackpad
  • Elk nieuw programmeerconcept wordt op een hoog niveau door animaties geïntroduceerd voordat je met de raadsels aan de slag gaat
  • Kies een van de drie bewegende figuurtjes om de stappen van je code mee uit te voeren
  • De woordenlijst en de ingebouwde helppagina's geven gedetailleerde informatie over beschikbare commando's en frameworks

Onderzoeken en maken
  • Uitdagingen bieden een groot aantal nieuwe mogelijkheden voor creativiteit, waarbij je gebruikmaakt van spellogica, muziek en nog veel meer
  • Dankzij de interactieve programmeerfunctie worden de resultaten van je code onmiddellijk naast de tekst weergegeven of in de liveweergave uitgevoerd
  • Doorloop je code stapsgewijs waarbij elke regel wordt gemarkeerd wanneer deze wordt uitgevoerd
  • Gebruik je eigen foto's en afbeeldingen om je eigen unieke programma te maken
  • Met beginpunten kun je snel je eigen playgrounds maken waarin afbeeldingen worden weergegeven of waarmee je met je Mac kunt chatten
  • Begin bij nul en maak je playground helemaal zelf om iets totaal unieks te maken
  • Begin opnieuw door een pagina opnieuw in te stellen of dupliceer en hernoem een playground om nieuwe ideeën uit te proberen

Ontworpen voor de Mac
  • Met codesuggesties kun je met een paar muisklikken een volledig programma schrijven
  • Naast de codesuggesties wordt hulpinformatie over de beschikbare commando's weergegeven
  • Klik op een accolade en versleep deze om een blok code aan een lus of conditionele instructie toe te voegen
  • Sleep stukjes veelgebruikte code rechtstreeks naar je playground

Echte Swift-code
  • Leer de krachtige Swift-programmeertaal waarmee professionele programmeurs duizenden apps hebben ontwikkeld
  • Breid je Swift-programmeervaardigheden nog verder uit met Xcode om apps te ontwikkelen die je in de App Store kunt publiceren
  • Gebruik krachtige frameworks zoals SpriteKit voor 2D-games, SwiftUI voor appinterfaces en nog veel meer
  • Gebruik Bluetooth-API's om programma's te schrijven waarmee je robots en andere apparaten in de echte wereld kunt bedienen
  • Concepten en vaardigheden die je leert zijn direct van toepassing op het schrijven van echte apps

Delen
  • Stuur je programmeerresultaten naar je vrienden en familie via Berichten, Mail, AirDrop of andere extensies in het deelpaneel
  • Begin met een playground op je Mac en open deze playground vervolgens via iCloud op je iPad om verder te gaan met het project



 #macOS #Swift
geplaatst door: Robert