デザインパターン

Swift

Decorator Patternを使ってメインスレッド変換処理をスマートに解決

iOS開発でDecoratorパターンを使ったリファクタリング方法を学んだので記録として残しておきます。 Javaでは個々に、Decorator用の拡張クラスを用意しないといけないのですが、SwiftではProtocol + Retroactive Modeling を使いスマートに拡張できます。

Read