広告を閉じる

昨日のプレゼンテーションは開発者カンファレンス WWDC 2016 の開幕であったため、開発者にとっての新たな可能性が強調されました。プレゼンテーションの最後に、Apple はプログラミング言語を理解する人の数を大幅に拡大するための独自の計画も発表しました。

と呼ばれる新しい iPad アプリの助けを借りてこれを実現したいと考えています。 スイフトプレイグラウンド。これは、2014 年に Apple によって作成された Swift プログラミング言語を理解し、操作する方法をユーザーに教えます。 オープンソースとしてリリース、したがって誰でも無料で利用できます。

ライブプレゼンテーションでは、アプリケーションが提供する最初のレッスンの 1 つがデモンストレーションされました。ゲームはディスプレイの右半分に表示され、指示は左半分に表示されました。この時点でのアプリケーションは、実際にはユーザーがゲームをプレイすることだけを必要としますが、グラフィカル コントロールの代わりに、プロンプトが表示されるコード行を使用します。

このようにして、コマンド、関数、ループ、パラメータ、変数、演算子、型などの Swift の基本概念を操作する方法を学びます。レッスン自体に加えて、アプリケーションには、増え続ける機能も含まれます。すでに知られている概念を扱う能力をさらに深める一連の課題。

ただし、Swift Playgrounds での学習は基本にとどまりません。Apple のプログラマーは、世界の物理学が iPad のジャイロスコープを使用して制御される自作ゲームの例を使用してそれを実証しました。

iPad には物理キーボードがないため、Apple は豊富なコントロール パレットを作成しました。たとえば、「クラシック」ソフトウェア QWERTY キーボード自体には、コード ウィスパーに加えて、個々のキーにいくつかの文字が含まれており、キーとのさまざまな種類の対話によって選択されます (たとえば、キーを上にドラッグすると数字が書き込まれます)。

頻繁に使用するコード要素を記述する必要はありません。特別なメニューから要素をドラッグし、再度ドラッグして適用するコード範囲を選択するだけです。番号をタップすると、そのすぐ上にテンキーのみが表示されます。

作成したプロジェクトは、拡張子 .playground が付いたドキュメントとして共有でき、iPad と Swift Playgrounds アプリケーションがインストールされている人なら誰でも開いて編集できます。この形式で作成されたプロジェクトは、Xcode にインポートすることもできます (逆も同様)。

昨日のプレゼンテーションで紹介された他のものと同様に、Swift Playgrounds は現在開発者向けに提供されており、iOS 10 とともに最初の公開トライアルが XNUMX 月に、公開リリースが秋に行われます。すべて無料です。

.