昨日のプレゼンテーションは開発者カンファレンス 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 月に、公開リリースが秋に行われます。すべて無料です。
これは、ios10 を実行するすべての iPad で機能するのか、それとも新しいデバイスに限定されるのか疑問です。
これは、私にとって昨日の最高のニュースの一部でした。私はいつも Swift でプログラミングに挑戦してみたいと思っていましたが、なかなか決心がつかなかったからです。こんなふうに遊び心たっぷりにやってくれたので、秋がとても楽しみです。
iPad のみに限定されるのは少し残念ですが、おそらく仮想的に回避できると思います :)
そして、そもそもダウンロードできるのでしょうか?現在開発者向けに提供されているとのことですが、サイト O_o または iOS10 のアプリストアで見つけることができません。
世界中の開発者の数を増やしたいですか?だから開発者にプログラムを安くしてもらいましょう :D