123456789101112131415161718192021222324 |
- //
- // NSObject+ImpChangeTool.h
- // MSYOUPAI
- //
- // Created by YoMi on 2023/11/7.
- //
- #import <Foundation/Foundation.h>
- NS_ASSUME_NONNULL_BEGIN
- @interface NSObject (ImpChangeTool)
- /**
- * 交换两个函数实现指针 参数均为NSString类型
- *
- * @param systemMethodString 系统方法名string
- * @param systemClassString 系统实现方法类名string
- * @param safeMethodString 自定义hook方法名string
- * @param targetClassString 目标实现类名string
- */
- + (void)SwizzlingMethod:(NSString *)systemMethodString systemClassString:(NSString *)systemClassString toSafeMethodString:(NSString *)safeMethodString targetClassString:(NSString *)targetClassString;
- @end
- NS_ASSUME_NONNULL_END
|