美文网首页
Swift 中获取对象类型

Swift 中获取对象类型

作者: TomatosX | 来源:发表于2017-08-07 12:00 被阅读269次

Objective-C风格获取对象类型:

let date = NSDate()
let name: AnyClass! = object_getClass(date)
debugPrint(name) // __NSDate

Swift 风格获取对象类型:

let date1 = NSDate()
let name1 = type(of: date)
debugPrint(name1) // __NSDate

let str = "hello"
let name2 = type(of: str)
debugPrint(name2) // Swift.String

相关文章

网友评论

      本文标题:Swift 中获取对象类型

      本文链接:https://www.haomeiwen.com/subject/ojgolxtx.html