タグ

objective-cとシングルトンに関するhatebnewoneのブックマーク (1)

  • iOSのシングルトンの話 - Qiita

    皆さんiOSでシングルトンは使っていますか? シングルトンはいわゆるデザインパターンと呼ばれるもので、複数のクラス間の変数、オブジェクト、メソッドのやりとりを劇的に簡単にすることが可能です。 このように便利ですが今ひとつとっつきずらいiOSのシングルトンについてこの記事では少々解説したいと思います。 シングルトンを使用したクラスには、例えば以下のメリットが有ります。 ・複数のクラス間での変数やオブジェクトの共有が簡単にできる。 ・複数のクラス間でメソッドの共有ができる。 ・ViewControllerの機能を分担させることができる。 一方で、以下のようなデメリットも有ります。 ・不要になっても自動的に解放されない。 ・何度もインスタンス化することができない。 必要に応じて、通常のクラスとシングルトンを適用したクラスを使い分けるといいと思います。 シングルトンですが、シングルスレッドの場合は

    iOSのシングルトンの話 - Qiita
  • 1