4 年前、 Apple は、コーディングの経験がなくても楽しい方法でプログラミングを学べるiPad アプリケーションであるSwift Playgrounds を立ち上げ、コーディングの列車に乗ることにしました。現在、Catalyst のおかげで、そのアプリがmacOS で利用できるようになりました

公式説明によると、Swift Playgrounds は、インタラクティブなパズルを解いて基本的なプログラミング概念を学習したり、さまざまな課題を試したりできるレッスンを通じて、楽しい方法でプログラミングを教えます

このアプリは子供や若者に教えることを目的として立ち上げられましたが、Swift の学習に興味がある人なら誰でも使用できます。これは、プログラミングの知識がない人にとっては実用的です。「Hello World」を印刷するだけでなく、アプリが実際に操作してくれる実践的な例を操作できるからです。

Swift-Playgrounds-03
Swift-Playgrounds-02
Swift-Playgrounds-01

コードの結果はインタラクティブな 3D シナリオで表示でき、実行時にコードを自動的に強調表示するオプション、 Mac 上のコード提案によるオートコンプリート、基本概念を理解するためのヘルプ システム、キーまたはコードの断片をドラッグしてプレイエリアにコピーするシステム。

Swift Playgrounds で基本をマスターしたら、 Swift はアプリのプログラミングに使用される言語であるため、開発者はXcode でより複雑なシナリオに進むことができます。このアプリを使用すると、SpriteKit、SwiftUI、Bluetooth API を使用して外部デバイスなどを制御できます。

Swift Playgrounds は現在 macOS 10.15.3 以降で利用可能で、App Store から無料でダウンロードできます。

参考資料一覧

  1. https://apps.apple.com/es/app/swift-playgrounds/id1496833156

Apple、プログラミングを学ぶためのアプリ「Swift Playgrounds」を Mac 上でリリース・関連動画