Swift Compilerの最適化入門 - AllocBoxToStack編 by Yusuke Kita

iOSDC Japan 2018
採択
2018/08/31 13:30〜
Track B
レギュラートーク(30分)

Swift Compilerの最適化入門 - AllocBoxToStack編

kitasuke Yusuke Kita kitasuke

varとletはSwiftコードを書く上で頻繁に使い、それぞれの特徴を理解してコードを書くことが重要です。しかし、実は適切な使い方をしていなくてもSwift Compilerがあるべき姿に最適化しています。このトークでは、Swift Compilerの最も重要な役割のひとつであるSIL(Swift Intermediate Language)を見ながらどのような最適化が行われているか紹介します。