如何在Swift上打印课程名称?

如何在Swift上打印课程名称?,第1张

概述参见英文答案 > Swift class introspection & generics                                    7个答案                                在斯威夫特,我们不能再使用“self.class”。 我想在NSObject的子类中为description方法打印自己的类名。 如何打印?或者我应该创建新的方法来获 参见英文答案 > Swift class introspection & generics7个答案在斯威夫特,我们不能再使用“self.class”。

我想在NSObject的子类中为description方法打印自己的类名。

如何打印?或者我应该创建新的方法来获取类名称?

我检查了以下问题,但我无法得到答案。

How do I print the type or class of a variable in Swift?

How do you find out the type of an object (in Swift)?

import UIKitclass PrintClassname: NSObject {    overrIDe init() {        super.init()        println("\(self.dynamicType)")        // Prints "(Metatype)"        println("\(object_getClassname(self))");        // Prints "0x7b680910 (Pointer)"        println("\(self.classname)")        // Compile error!        println(PrintClassname.self)        // Prints "(Metatype)"    }}

2014.08.25后记

我检查了这个问题。

Swift class introspection & generics

但println(PrintClassname.self)打印“(Metatype)”

我想要获取类名,而不需要在源代码上编写类名。

import Foundationclass PrintClassname : NSObject {    overrIDe init() {        super.init()        println(NsstringFromClass(self.dynamicType))    }}
总结

以上是内存溢出为你收集整理的如何在Swift上打印课程名称?全部内容,希望文章能够帮你解决如何在Swift上打印课程名称?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存