- 2017/10: Swift4.0でも動作確認済
Swift3.0でクラス名の取得方法が少し変わっていたのでメモ。
dynamicTypeでなくtypeという大域関数を使うようになりました。
// Swift2.0 let view = UIView() NSStringFromClass(view.dynamicType)
// Swift3.0 let view = UIView() NSStringFromClass(type(of: view))
NSStringFromClassを使わずにStringを使うことも可能です。
let view = UIView() String(reflecting: type(of: view))