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

Pocket

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

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

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

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

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

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

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


おわりに

最近、Q&Aの teratail が割と便利なのでおすすめ。

ボクがリリースしたアプリも役に立ったらDLしてみてね -> iOSアプリ
スポンサーリンク
  • このエントリーをはてなブックマークに追加