代码基于:swift 4.0
- 在一个类中,可以通过 customClass.self 取出不带命名空间的类名。
print(self) // <testOne.ViewController: 0x1033094f0>
print(self.description) // <testOne.ViewController: 0x101d10350>
print(ViewController.self) // ViewController
po type(of: self) // testOne.ViewController
print(type(of: self)) // ViewController
- type(of:)得到是类型
let count: Int = 5
printInfo(count)
// '5' of type 'Int'