Lavieleaf

おもったことをなんでも書くことろ

[iOS] Optional型に Extension を生やす


Optional extension

こんな感じにかけます。

extension Optional {
    var describing: String {
        return String(describing: self)
    }
}

いつも printNSLog で Optional型を入れると Expression implicitly coerced from 'String?' to Any とか default value 入れろとか言われるのでその辺りが簡単になるかなと思います。

使い方

サンプル

👋