インタラクティブなPlayground

LINEで送る
Pocket

Swiftのplaygroundの進化が止まりません。ビューコントローラ上のUIの操作もplaygroundで簡単に確認できるようになっています。

Xcode 7.3 beta 3 adds interactive iOS and OS X playgrounds that allow you to click, drag, type, and otherwise interact with the user interfaces you code into your playground. Swift blog

インタラクティブなPlayground

Xcode 7.3 beta3ではクリックしたりドラッグしたりタイピングしたりするような、iOSとOS X用のインタラクティブなPlaygroundが追加され、あなたが実装したユーザインタフェースと相互作用することができるようになります。このインターフェースは完全なアプリケーションと同じように動作します。インタラクティブなplaygroundのおかげでアプリケーションのプロトタイプをすぐに作れるようになり、別の方法を簡単に試せるようになります。

XCPlaygroundPageliveViewプロパティに指定されたビューやビューコントローラは自動的にインタラクティブになります。playground上で実行されるので、通常のplaygroundの結果として出力されます。gesture recognizersで試してみると、スクロール時にUITableViewがどのようにセルを作ってデキュー(削除)するのか、SceneKitの複雑な3Dシーンとどのように対話するのかが分かります。

playgroundの例

下図は、デスクトップに最適なかなりインタラクティブでカスタマイズ可能なニュートンのゆりかごをUIKit Dynamicsを使って作ったiOS playgroundです。

ニュートンのゆりかご

Mandelbrot.playgroundをダウンロード

LINEで送る
Pocket

コメントを残す