Keep Calm and Type Erase On -型消去とはどういうことなのか- #tryswiftconf
平常心で型を消し去る
Gwendolyn Weston @purpleyay
型を明確にすることがSwiftらしいやり方であると気づいた時、同時に時には型を消す必要があると分かります。この講演では、型とは何か、型を消すことが何を意味するか、なぜそうしたいかについて解説します。
熊谷 友宏
@es_kumagai
型を知らなくていいというのと、内部で private なシーケンスを作っていてもそれ(の値)を外に提供できる、そういうメリットは感じたりする。 #tryswiftconf
2016-03-02 12:43:33
SATOSHI
@shmdevelop
type erasureについて急いで学習中! それにしてもプレゼン中のサンプルデータ、例はとても重要だ。 #tryswiftconf
2016-03-02 12:47:37
宇佐見公輔
@usamik26
あまり理解できてない。型消去できるのは、型推論ができる状況だけだよね・・・? どういうメリットがあるの? #tryswiftconf
2016-03-02 12:48:14
keito5656
@keito5656
SwiftでAnyHogeみたいなものにラップして使う事で抽象的型でインスタンスを作る事ができるという理解で良いのかな? #tryswiftconf
2016-03-02 12:51:59
Hector Matos 🇵🇷🇪🇨
@krakendev
@purpleyay Had a great talk on Type Erasure! So awesome to hear her explain it a lot better than I ever could 😍 #tryswiftconf
2016-03-02 12:56:07
Toshihiro Suzuki
@toshi0383
型消去は、RealmとHimotokiをつなぎこむ汎用functionを作る時に使えそう、かな?Decodableのインスタンスの型をもとにRealm.Objectの型を決める時にprotocolのtypealias増やさなくてよさそう。#tryswiftconf
2016-03-02 12:56:55
殺意駆動開発
@toru_inoue
型が嫌いなんですがどうやって型を学べば? => Swiftでトライ&エラーして「俺はこう思うんだが?」コンパイラー「違うぜよ」 っていうのをやれば良いと思うよ やさしい。 #tryswiftconf
2016-03-02 12:53:47