錦です。
Appleは、Swift Playgrounds 4をリリースしました。
Swift Playgrounds
Swift PlaygroundsはMacとiPadに提供されているSwiftをインタラクティブに学べるアプリとなっています。コーディングの知識は不要で、ゲーム感覚でSwiftを中心にプログラミングを学ぶことが出来るというものです。
iPadでもある程度Swiftでアプリの開発が出来てしまう(IDEとは違うけどそれににたもの)というのが特徴です。
Swift Playgrounds 4
Swift Playgrounds 4は、SwiftUIをサポートしており、iPadOS 15.2を搭載したiPadでiPhoneやiPad向けにアプリを開発することができるようになりました。また、App Store Connectを用いることによってiPadのPlaygroundsで開発したアプリをApp Storeに提出できるようになりました。
新機能
- iPadで、SwiftUIを使ってiPhoneやiPadのAppを作ることができます(iPadOS 15.2以降が必要)
- App Store Connectと統合することで、完成したAppをApp Storeにアップロードできます
- Appに変更を加えると、Appのプレビューにアップデート内容がライブ表示されます
- フルスクリーンのプレビューでは、Appが隅から隅まで表示されます
- コード行内に入力候補が表示されるので、コードを素早く正確に入力できます
- Appプロジェクトにより、プロジェクトをXcodeに簡単に移動し、また戻すことができます
- プロジェクト全体の検索により、複数のファイルからの結果を表示できます
- “スニペット”ライブラリでは、SwiftUIが提供するさまざまなコントロール、記号、色を利用できます
- Swiftパッケージに対応したことで、公開されているコードを再利用してAppの機能を拡張することができます
Mac版ではSwift 5.5に対応しています。