iOSアプリの新しいプロジェクト形式:Swift Playground App by 宇佐見 公輔

iOSDC Japan 2022
レギュラートーク(20分)

iOSアプリの新しいプロジェクト形式:Swift Playground App

usamik26 宇佐見 公輔 usamik26
12

昨年から、iPadのSwift PlaygroundsでiOSアプリの開発ができるようになりました。この際、従来のプロジェクト形式とは異なる「.swiftpm」拡張子のプロジェクト形式が使われるのはご存じでしょうか。実はこの「.swiftpm」は、Xcode 13.2以降で「Swift Playground App」としてXcodeでも作成できるようになっています。

この新しいプロジェクト形式は、どのようなもので、何ができるのでしょうか。従来のプロジェクト形式とは何が違うのでしょうか。

「Swift Playground App」の具体的な情報はあまり公開されていませんが、私が手探りながら調査した知見をご紹介します。