Я новичок в методе Swizzling, и теперь я хотел бы немного больше поработать с этим на iOS: есть ли в Objective-C простой / элегантный способ перенаправлять все вызовы существующего класса (ClassA) в другой класс (ClassB, при условии, что он имеет точно такие же методы).Я знаю, что это можно сделать с помощью одного метода (метод swizzling), но как насчет всего класса?
- , получив список всех методов класса и прокручивая их один за другим?
- swizzling только метод init класса?
- любым другим способом?
В классе, который я хочу заменить, есть много статических методов, и я не хочукоснитесь исходного кода.