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