ROPPONGI.swift 第2回 - connpass
https://visits.connpass.com/event/82783/
での発表資料です。
# サンプルアプリリポジトリ
(DIの実装パターンに加え、テストコードもあります)
https://github.com/takasek/DependencyInjectionSample
# 参考リンク
Swinject/Swinject: Dependency injection framework for Swift with iOS/macOS/Linux
https://github.com/Swinject/Swinject
ishkawa/DIKit: A statically typed dependency injector for Swift.
https://github.com/ishkawa/DIKit/
iOSDCで「コード生成による静的なDependency Injection」について話した & 口頭原稿を公開
https://blog.ishkawa.org/2017/09/18/1505701774/
DI with "Reader Monad" // Speaker Deck
https://speakerdeck.com/to4iki/di-with-reader-monad
Scalaにおける最適なDependency Injectionの方法を考察する 〜なぜドワンゴアカウントシステムの生産性は高いのか〜 - Qiita
https://qiita.com/pab_tech/items/1c0bdbc8a61949891f1f
Inversion of Control コンテナと Dependency Injection パターン
http://kakutani.com/trans/fowler/injection.html#FormsOfDependencyInjection
翻訳: "Cake Pattern: The Bakery from the Black Lagoon" - Okapies' Archive
http://okapies.hateblo.jp/entry/2013/07/15/232456