Codableでなりすましたラッパー型で意味を具体化する。RawRepresentableとともに。 by はるふ

iOSDC Japan 2018
レギュラートーク(15分)

Codableでなりすましたラッパー型で意味を具体化する。RawRepresentableとともに。

_ha1f はるふ _ha1f

例えば「ファイルサイズ」はInt型に見えますが、
メガバイト表記とキロバイト表記は同じものでも、数字としては違うので、
Int, Double自体とは少し異なった性質があります。

そういった状況でも、
Codableを活用することでユーザビリティを損なうことなく、
より具体的に、より安全に情報を表現することができました。
他の活用例も交えながら、そのテクニックをご紹介します。