Obscure mail spi
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
//
|
||||
|
||||
#import "Hacks.h"
|
||||
#import <objc/runtime.h>
|
||||
|
||||
Class DecodedClass(const char *encodedClassName) {
|
||||
NSData *data = [NSData dataWithBytesNoCopy:(void *)encodedClassName length:strlen(encodedClassName) freeWhenDone:NO];
|
||||
@@ -23,3 +24,8 @@ SEL DecodedSelector(const char *encodedSelectorName) {
|
||||
return NSSelectorFromString(str);
|
||||
}
|
||||
|
||||
void SwizzleClassMethod(Class targetClass, SEL originalSelector, IMP replacementIMP)
|
||||
{
|
||||
Method originalMethod = class_getClassMethod(targetClass, originalSelector);
|
||||
method_setImplementation(originalMethod, replacementIMP);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user