如何像 Java 中的反射一样获取 Swift iOS 类中方法和变量的数量。类似 getDeclaredMethods()
和 getDeclaredFields()
。
getDeclaredMethods() //will return array of methods defined.
getDeclaredFields() //will return array of variables defined.
最佳答案
您使用Mirror(reflecting: Any)
,然后循环遍历mirror.children
然而,这不会告诉您有关其中函数的任何信息。子级仅包含变量名称和值。
我猜This这将是一个足够的答案。
关于java - Swift iOS 类中方法和变量的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57142893/