swift获取类名

swift获取类名主要有以下方式:

deinit {

// 返回内部类名

print("deinit: \(object_getClassName(self))")

// 返回应用程序名+类名

print("deinit: \(NSStringFromClass(self.dynamicType))")

// 返回应用程序名+类名,并去掉应用程序名

print("deinit: \(NSStringFromClass(self.dynamicType).componentsSeparatedByString(".").last!)")

// 返回应用程序名+类名+内存地址

print("deinit: \(self)")

// 返回应用程序名+类名+内存地址

print("deinit: \(self.description)")

// 返回类名

print("deinit: \(self.dynamicType)")

}

打印信息如下:

deinit: 0x00007fadc17dc1a0

deinit: APPUI.IntroductionController

deinit: IntroductionController

deinit: <APPUI.IntroductionController: 0x7fadc152b8c0>

deinit: <APPUI.IntroductionController: 0x7fadc152b8c0>

deinit: IntroductionController
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,273评论 4 61
  • 今天我们的数学老师,想出了一个新的好方法。他以前说过他每天放学之后会留到5点半才回家,所以他现在跟一些学生家长说,...
    杰西卡武阅读 178评论 1 0
  • 后缗想了想,道:“小儿尚未出生,便已失父,后又随我颠沛流离。唯愿小儿承夏禹之志,诛荡戾气,疆域一统,国家富足,大众...
    雪鹰飞阅读 312评论 0 1
  • 祭奠我们的青春回忆——第一封小情书 初见你是在夏天,那时的天很蓝,太阳红的耀眼。你蓬松的头发被照得发光,好看的笑涡...
    悲扇秋风阅读 251评论 0 0