如何hook修改swift对象的属性

dump出来的swift类如下:

需求:想通过logs hook修改这个类的属性,如username

不同于OC类的属性有get/set 方法,虽说_TtC12GoogleAdsSDK6PBUser继承自NSObject,但明显“username”这些属性是自定义,肯定是没有动态性的

很好奇swift在底层是如何存取类的属性值的?是否有hook可行性?对swift了解的不多,有懂的大佬提供点思路吗,感激不尽!

我也遇到了这个问题,楼主解决了吗