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