Swiftのビルド時間の計測と短縮
Build Settings > Swift Compiler - Custom Flags > Other Swift Flags
に、以下設定を追加。順番重要。
-Xfrontend -warn-long-function-bodies=100
これで、コンパイルに100ms以上時間がかかっている関数名が、warningで表示される。
100の部分を色々調整して、あきらかに遅いところからつぶしていく。
遅かった原因の例
CGFloatの計算
CGRectの初期化に計算式を入れる
コメントを書く