Swiftでジェネリクスクラスを使う方法

Pocket

ジェネリクス関数を使う方法 をやったけどジェネリクスクラスも使えるよ。

ここでもTに注目してみよう。

Swiftでジェネリクスクラスを使う

Tで型が柔軟になってるから、String型でもInt型でもinitできてるよ。

よくあるよね、API側でStringとIntがカオス化してることって。。。

こんな感じにしとけばそんな場合もうまく吸収してあげることができるよ。

もちろん柔軟になる分、型はどうなってるか意識しないと崩壊することがあるから気をつけよう。


おわりに

オールFirebaseで新アプリをリリースしました! -> 匿名シェアチャットアプリ 'mimicha'

著者だよ。良かったらフォローしてね
スポンサーリンク
  • このエントリーをはてなブックマークに追加