タグ

ブックマーク / keeping.hatenablog.jp (1)

  • iOSのDependency Injectionについてわかった気がした - kurotyannの覚え書き

    iOSのDependency Injectionとは 最近、下記のアプリを作って気づいたことをアウトプット。 ボルダー masashi sutouスポーツ無料 ネット上に転がってるiOS開発におけるDIの話は、だいたい以下のような内容だと思う。 ViewControllerの初期化の時に、必要なプロパティを持つモデルや値をViewControllerへ注入すること ViewControllerから見ると、モデルや値に依存していることになる DIにより何が嬉しいのかというと、以下のような点になる。 必須のプロパティを漏らすことなく、安全にViewControllerを生成し利用できる 必須のプロパティが明示的になることで、アプリケーション全体の保守性があがる 今なら「なるほど、便利だなー!」と思うのだが、iOS開発しか経験がない僕は当初、Dependency Injection がまったくわ

    iOSのDependency Injectionについてわかった気がした - kurotyannの覚え書き
  • 1