タグ

ブックマーク / qiita.com/satomikko94 (1)

  • Swiftで自分のクラス名を表示する方法 - Qiita

    NSOdjectのサブクラスのdiscriptionメソッドとかで自分のクラス名を表示したいと思ったのだけど、 Swiftではself.classが使えない。 discriptionメソッドで使うだけなので別にクラス名直書きでもいいのだけれど、 なんだかすっきりしないので調べてみた。 コンソール出力や、Unit testなどでクラスを比較するときに使える。 サンプルプロジェクト 実行結果 (コンソール出力) Class name : PrintProjectName.PrintClassName or Class name : PrintProjectName.PrintClassName

    Swiftで自分のクラス名を表示する方法 - Qiita
    efcl
    efcl 2014/09/13
    Swiftでself.class的な文字列を取得する方法。 PrintClassName、dynamicType、reflect(self).summary
  • 1