我实现了NSObject的扩展,以获取我的对象的动态类型:
route_data
这适用于公共课程。
在一个名为InitialState的类中,dynamic_type将是" InitialState" (这就是我要的) 但是,只要我将类更改为private或fileprivate,它就像"(_AF5C6D4A3B423A6F0735A7740F802E5A中的InitialState)" (括号也会被退回)
为什么这是""之后的部分是什么?意思?如何获得每种类型的普通类名? (公共,私人,fileprivate)
我知道我可以简单地解析字符串以获得普通的类名,但我想了解究竟发生了什么,以及我是否做错了。