StoryboardのIdentifierとかを手書きしたりするとたまにあるタイプミス。
極力そういうのを減らしたい。できればプロパティで取得したい。
そんなわけで色々いじってたらこうなりました。
protocol getClassName {
}
extension getClassName {
static var className: String {
return String(describing: self)
}
}
extension NSObject: getClassName { }
使う時はこんな感じでよくなりました。
UIViewContiosroller.className
enjoy Swift!