タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Swiftとdiに関するfuminori1011のブックマーク (1)

  • [Swift] DIって何? 実践編 - Qiita

    はじめに DIとは、Dependency Injectionの略で、 日語で『依存性の注入』ということらしいです。 依存性とは? 依存性とは、「クラスAのオブジェクトを動かすためにはクラスBが必要」ということ クラス間で密結合である状態 依存性の注入とは? クラスBがなくても、クラスAが動かせること クラス間で疎結合になるため、下記のようなメリットがあります。 ・カスタマイズしやすい ・テストしやすい ・オーナシップが明確 具体的にどうするか? インスタンス変数にオブジェクトを与えるだけです。 コンストラクターにオブジェクトをセットするか、セッターでオブジェクトをセットするだけです。 実装例 Social.frameworkを利用して、 Twitterまたは、Facebookに投稿する例を利用してご説明します。 1. DIを利用しない場合 (1) Twitterと、Facebook投稿用

    [Swift] DIって何? 実践編 - Qiita
  • 1