54 replacementSel = originalSel;
56 Method originalMethod = class_getInstanceMethod(baseClass, originalSel);
57 Method replacementMethod = class_getInstanceMethod(proxyClass, replacementSel);
58 IMP originalImp = method_setImplementation(originalMethod, method_getImplementation(replacementMethod));
61 Method backupMethod = class_getInstanceMethod(proxyClass, backupSel);
62 class_addMethod(baseClass, backupSel, originalImp, method_getTypeEncoding(backupMethod));