Swift

Swiftのextensionを利用してクラス名の衝突を解決する

iOSアプリのコードをいくつか見ていて、名前空間の扱いがKotlinとSwiftで異なり困惑する場面があったので、その解決方法に関する備忘録です。 名前空間とは Swiftではグループによるクラス名の識別はできない Nested Typeによる解決 extensionの利用による解…

Kotlinでよく使う記法をSwiftで記述する方法

久々にiOSアプリのコードを書く機会があったのですが、「KotlinのあれってSwiftではどう書くんだっけ?」となる場面が結構多かったので、順次まとめていこうと思います。 Smart Cast nullチェックによる早期return when式 値に対応するenumの取得 Sealed Cla…