採択 2018/09/02 11:20〜 Track A iOSエンジニアに聞いて欲しいトーク(30分)

Swiftのジェネリクスはどうやって動いているのかコンパイラのソースから探る iOSDC Japan 2018

omochimetaru omochimetaru
Swiftにはジェネリクスという言語機能があり、
利用時の型が不確定なコードを書くことできます。
Swiftには厳密な型システムや、余計なメタ情報を持たない値型などがあるのに、
どのようにしてジェネリクスを動作させているのでしょうか。
このトークではそれを実現する言語機能である
witness tableについて、
コンパイラのソースコードを追いながら解説します。
2016スポンサー 2017スポンサー 2017資料請求 2018資料請求
PR文未 ロゴ未 ロゴ未(昨年参加) 支払未
確認催促 非採択 除外 ルーキーズLT 仮採択 候補
EDGE 確定 小部屋向け 仮採択 前夜祭向き 適合日程無し 別プロポーザル採択済 弱い 候補 カテゴリ違いアリ 別テーマあり 長さ違いアリ LT&ビギナーズ両方 非採択 非採択(重複) テーマかぶり 同一内容 複数時間
PalPal確認 招待 IRT feature スピーカーディナー当選
2016スポンサー 2017スポンサー 2017資料請求 2018資料請求
PR文未 ロゴ未 ロゴ未(昨年参加) 支払未
確認催促 非採択 除外 ルーキーズLT 仮採択 候補
EDGE 確定 小部屋向け 仮採択 前夜祭向き 適合日程無し 別プロポーザル採択済 弱い 候補 カテゴリ違いアリ 別テーマあり 長さ違いアリ LT&ビギナーズ両方 非採択 非採択(重複) テーマかぶり 同一内容 複数時間
PalPal確認 招待 IRT feature スピーカーディナー当選