
Swiftコンパイラは様々なフェーズに分けて処理が実行されています。その中で最も重要なフェーズのひとつがSIL(Swift Intermediate Language)を使用して行う最適化フェーズです。本書では、簡単な例を通して具体的にメモリアロケーションにおいてどのような最適化が行われているか覗いてみましょう。
目次
はじめに 第1章 Swift Intermediate Language 第2章 メモリーアロケーションの概要 第3章 Swiftのライフタイム 第4章 AllocBoxToStackの基礎 第5章 AllocBoxToStackの実例 第6章 AllocBoxToStackの実装 まとめ