在Swift 2.0中,我们可以使用Mirror(reflecting:)
从实例中获取某些类型信息,例如
let stringMirror = Mirror(reflecting: "a string")
print(stringMirror.children)
但是,是否可以在没有创建实例的情况下获取有关类型的信息? (对于那些可能想知道我为什么这么想的人:这个问题纯粹是学术性的。可以做到吗?)
我的猜测是否定的,因为我认为Mirror
旨在供游乐场使用,而不是“官方”反映API。