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

コンパイラから紐解くSwift method dispatch iOSDC Japan 2018

kateinoigakukun 家庭の医学 kateinoigakukun

Swiftには実行するメソッドを効率的に決定する機構があります。
しかし、静的型付け言語であるにも関わらず動的に決定せざるを得ないパターンや、finalやprivateなどの修飾子がパフォーマンスに影響するパターンなど、実際にはどのような動きをしているのでしょうか。
このトークではSwiftコンパイラの中からその疑問を紐解いていきます。