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

Swift Compilerの最適化入門 - AllocBoxToStack編 iOSDC Japan 2018

kitasuke Yusuke Kita kitasuke

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