iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

【Swift】Compilation Mode とは?

今回もSwift コンパイラ周りの小ネタです👷‍♀️

Compilation Mode とは?

Compilation Mode は、プロジェクト内のファイルを全てコンパイルするか、変更されたファイルのみをコンパイルするかをコンパイラに指示します。

Xcode では、下記のように Build Settings > SwiftCompiler - Code Generation から設定することができます。

f:id:yum_fishing:20210309212705p:plain

Incremental

変更されたファイルのみをコンパイルし、通常デバックビルドではこれがデフォルトの設定になります。

Whole module

変更されたファイルに関係なく、プロジェクトのファイルを全てコンパイルします。通常リリースビルドではこれがデフォルトになります。

という感じで本日も以上になります🍺

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com