Swift 斯威夫特的反思(内省)
是否可以在运行时确定任何对象的类?并将类转换为人类可读的字符串 还可以获取此对象支持的方法列表吗Swift 斯威夫特的反思(内省),swift,Swift,是否可以在运行时确定任何对象的类?并将类转换为人类可读的字符串 还可以获取此对象支持的方法列表吗 class Foo { let desc = "Foo" } class Bar { let desc = "Bar" } var x:Any = Foo() var className = "___WHAT COMES HERE_____" println("x is class=\(className)") // also print list of methods on
class Foo {
let desc = "Foo"
}
class Bar {
let desc = "Bar"
}
var x:Any = Foo()
var className = "___WHAT COMES HERE_____"
println("x is class=\(className)")
// also print list of methods on x if possible
x = Bar()
className = "___WHAT COMES HERE_____"
println("x is class=\(className)")
不,镜像和可反射只是IDE的一部分 主标题包含镜像和可反射协议,这些协议似乎非常相关。但是我没能让它们工作。@CezaryWojcik直到搜索索引赶上,重复的情况就会发生。据我所知,索引服务器是在6月1日启动的,而swift语言标签是在6月2日启动的。我知道搜索
[swift language]
仍然无法显示我知道已发布在此处的主题的点击率。