Swift Playgrounds を使ったマルチモジュール開発の提言 by Hiromu Tsuruta

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

Swift Playgrounds を使ったマルチモジュール開発の提言

hcrane14 Hiromu Tsuruta hcrane14
11

「お前も Swift Playgrounds を使った開発者にならないか?」(1年ぶり2回目)
 
昨年の「iPadOSDC Japan 2022」では、Swift Playgrounds を知ってもらうために、 Xcode との機能差分やメリット・デメリットを紹介しました。
本セッションでは、その中でも触れた内容の1つをさらに掘り下げます。
 
Swift Playgrounds では、プロジェクトファイルを持たずに、Package.swift を起点に開発することになります。
これをうまく活用することで、Xcode と併用して Feature 単位でのマルチモジュール開発が可能になります。
 
ただし、これは完全に機能するわけではなく、まだ問題点もあるので、実際のプロジェクトを通して経験したことも含めて、お話ししていきます。