Swift 通过 Mirror
在运行时检测、访问或者修改类型的行为的特性。
1 | struct Person { |
也可以使用 Mirror 来达到 Objecttive-C 中 KVC 的效果:
1 | func valueFrom(object: Any, key: String) -> Any? { |
想了好久
Swift 通过 Mirror
在运行时检测、访问或者修改类型的行为的特性。
1 | struct Person { |
也可以使用 Mirror 来达到 Objecttive-C 中 KVC 的效果:
1 | func valueFrom(object: Any, key: String) -> Any? { |