今回はマルチモジュール開発の話。 最近のSwiftPackageを使ったマルチモジュール開発について調査しました。 はじめに 開発が大きくなったり複数人で進めていく場合、モジュール分割してないとよくわからない状態でも実装を進められてしまいます。最初はなんとなく動作しているのでうまく実装できているような気になりますが、その状態で進めると依存関係がどんどん複雑になり、不具合が多くなってしまう原因になります。 モジュールを分割することで、 ある程度の実装方法を強制できる モジュール単位での依存関係が把握できる 関心のあるモジュールのみ把握すればいい 等 以上のメリットがあり、開発しやすくなります。 …