Koichi Adachi

smart phone app development tips

Swiftでclass名取得

Swiftでクラス名を取得するとき、namespaceまでついてきちゃうので、困った。 ※NSStringFromClass(MyViewController)だと「ProjectName.MyViewController」になる。

ので、こんな方法で取得してみた。

NSStringFromClass(MyViewController).componentsSeparatedByString(".").last!

namespaceやclass名は、そのものズバリ!というメソッドくらいは用意してあった方がいいのだと思うけど。 暫定的にはこんな感じで対処。